本帖最后由 toddliu 于 2019-5-6 14:35 编辑
Termux是一个安卓手机上的终端神器,可以在手机上ssh远程管理linux服务器,虚拟机linux,可以在手机上使用bash和zsh,不仅可以ssh,也可以vi编辑,gcc编译C语言文件,可以使用git提交代码到github,是学习linux不可多得的好工具,学习linux的同学不要错过了,绝对好用。
Termux不需要手机root就可以使用linux bash一样的终端工具,完全与手机环境隔离,类似虚拟机,不怕把手机系统折腾坏了,里面有丰富的bash命令工具,可以在手机上练习linux命令,查询linux命令帮助,参数。
1、安装Termux仅支持Android 5.0及以上版本(估计现在绝大多数android机都满足这一条件)。在国内建议使用F-Droid安装Termux(先下载安装F-Droid,再在F-Droid内部搜索Termux,然后点击安装),国内的各种安装助手很少有对这个工具的支持。附件提供Termux安装程序下载地址。
2.配置国内安装源
Termux默认的官方源速度很慢或者下载不了,更换成国内清华源
设置默认编辑器,编辑源文件,在termux输入: $ export EDITOR=vi 回车 $ apt edit-sources 回车 就会出现这样的界面: 保存后主界面输入 $ apt-get update 进行更新,更新无报错即可用。可以输入 $ apt list 看可安装使用的软件列表。
3. 安装软件包
更新国内清华源之后,第一件事就是安装openssh $ apt install -y openssh $ ssh 用户名@Linux系统IP地址 另外手机没有root无法使用root用户,可以使用proot模拟root用户,效果是一样的,方法如下:
$ pkg install proot $ termux-chroot 可模拟root环境,在这个proot环境下,相当于进入了 home 目录,可以方便进行一些配置,可以 $ pwd 查看当前目录。 利用termux装python gcc git vim 等 $ apt install -y python python-dev vim git gcc 下图列出来我已经安装的软件包,大家可以参考:
下图示例手机安装使用mariadb 10.3
4. 基本命令 Termux除了支持apt命令外,还在此基础上封装了pkg命令,pkg命令向下兼容apt命令.apt命令大家应该都比较熟悉了,这里直接简单的介绍下pkg命令: pkg search <query> 搜索包pkg install <package> 安装包pkg uninstall <package> 卸载包pkg reinstall <package> 重新安装包pkg update 更新源pkg upgrade 升级软件包pkg list-all 列出可供安装的所有包pkg list-installed 列出已经安装的包pkg shoe <package> 显示某个包的详细信息pkg files <package> 显示某个包的相关文件夹路径
5. 常用快捷键 Ctrl键是终端用户常用的按键 – 但大多数触摸键盘都没有这个按键。为此,Termux使用音量减小按钮来模拟Ctrl键。
例如,在触摸键盘上按音量减小+ L发送与在硬件键盘上按Ctrl + L相同的输入。 - Ctrl+A -> 将光标移动到行首
- Ctrl+C -> 中止当前进程
- Ctrl+D -> 注销终端会话
- Ctrl+E -> 将光标移动到行尾
- Ctrl+K -> 从光标删除到行尾
- Ctrl+L -> 清除终端
- Ctrl+Z -> 挂起(发送SIGTSTP到)当前进程
音量加键也可以作为产生特定输入的特殊键.
- 音量加+E -> Esc键
- 音量加+T -> Tab键
- 音量加+1 -> F1(和音量增加+ 2→F2等)
- 音量加+0 -> F10
- 音量加+B -> Alt + B,使用readline时返回一个单词
- 音量加+F -> Alt + F,使用readline时转发一个单词
- 音量加+X -> Alt+X
- 音量加+W -> 向上箭头键
- 音量加+A -> 向左箭头键
- 音量加+S -> 向下箭头键
- 音量加+D -> 向右箭头键
- 音量加+L -> | (管道字符)
- 音量加+H -> 〜(波浪号字符)
- 音量加+U -> _ (下划线字符)
- 音量加+P -> 上一页
- 音量加+N -> 下一页
- 音量加+. -> Ctrl + \(SIGQUIT)
- 音量加+V -> 显示音量控制
- 音量加+Q -> 显示额外的按键视图
|