上一篇文章 Termux: 将你的安卓手机变成Linux终端 中,我们介绍了如何利用 termux 将android变成一个linux终端。本文将介绍如果更方便的操纵该终端。
手机屏幕比较小,简单的文本查看可以应付得来,如果需要进行文件编辑或编写长命令,就有点缚手缚脚了。
这里推荐一个简单且强大的使用go语言编写的cli工具:gotty。其官方仓库地址是 https://github.com/yudai/gotty,它能将终端暴露为一个web应用,方便我们在web浏览器中操作。
安装&运行
1. 打开安卓上的 termux 应用。
2. 运行 pkg install gotty。
3. 运行 gotty -p 9999 -w zsh。
其中,第2行用来安装 gotty;第3行用来运行 gotty,其监听9999端口,在浏览器中访问 http://192.168.43.186:9999 ,可以看到一个zsh shell界面:

注意事项:
为了在电脑上访问手机终端,需要确保手机和电脑在同一网络下。
额外赠送
技术人员通常会买一些国外的服务器用于学习,由于某些不可抗力,这些服务器在国内使用ssh登录时,要么延迟极高,要么直接不通。此时我们可以在服务器上运行一个 gotty 进程,借助它来访问服务器(绑定域名时效果更好)。
关于 termux-api
上一篇文章的最后,我们说可以借助 termux-api 插件控制手机发短信,但最新的google play 策略限制了这个能力(参见: https://github.com/termux/termux-api/issues/259 ,Sending sms is no longer permitted by google)。所以我们演示一些它的其它能力,如
查看所有联系人:

设置剪贴板内容(可以用于在电脑和手机上共享剪贴板内容):

该插件还暴露了很多其它的接口,可以访问 https://wiki.termux.com/wiki/Termux:API 查看。
关注作者

一起学习
还请多多转发分享




