前言
Termux 是一款运行在安卓操作系统中的开源免费的终端模拟器,可以在安卓操作系统中运行 Linux 命令而无需 root 权限。
Termux 有一个基本的 Linux 环境和一些有用的软件包,你也可以通过 apt
来安装其它软件包。
由于这是 Termux 的教程,就不过多涉及到 Linux 操作了。
下载 Termux
Google Play 和 F-Droid 都提供了 Termux 的安装包,但是现在更推荐从 F-Droid 下载。
值得注意的是,两个版本的 Termux 不能相互覆盖。
目录结构
Termux 的目录结构与一般 Linux 发行版不同, Termux 的文件在 /data/data/com.termux/
目录下。
为了方便, Termux 提供了以下环境变量:
|
|
操作界面
Termux 有一个简洁且高效的操作界面。
缩放
可以通过缩放手势来调整字体大小,就像缩放图片一样。
长按
在 Termux 的终端界面长按屏幕,会呼出一个菜单,功能如下:
长按屏幕
├── Copy :复制
├── Paste :粘贴
└── More...
├── Select URL :选择会话中的 URL
├── Share transcipt :分享屏幕内容
├── Reset :重置终端
├── Kill process :杀死当前会话
├── Style :样式(需要Termux:Style)
├── Keep screen on :屏幕常亮
├── Help :帮助文档
├── Settings :设置
└── Report Issue :报告问题
侧边栏
Termux 的侧边栏由以下元素组成。
设置按钮
: Termux 的设置(一般用不到)会话列表
:用来切换打开的会话(最多 8 个)键盘
:显示/隐藏虚拟键盘新建会话
:长按可以设置会话名,或者点击failsafe
进入救援模式
特殊按键
Termux 有两种方法输入特殊按键:
附加键盘
编辑 ~/.termux/termux.properties
配置 extra-keys
行,如:
|
|
所有可用的附加按键:
CTRL
(特殊按键)ALT
(特殊按键)FN
(特殊按键)SPACE
ESC
TAB
HOME
END
PGUP
PGDN
INS
DEL
BKSP
(退格)UP
LEFT
RIGHT
DOWN
ENTER
BACKSLASH
(反斜杠)QUOTE
(双引号)APOSTROPHE
(单引号)F1
~F12
KEYBOARD
(显示/隐藏键盘)DRAWER
(显示/隐藏侧边栏)
注意:三种特殊按键只能在附加键盘中出现一次
音量加键
音量加键与其他键配合可以输入特殊按键
音量加+E
: ESC键音量加+T
: TAB键音量加+1
: F1键音量加+0
: F10键音量加+B
: Alt+B(光标向前移动一个单词)音量加+F
: Alt+F(光标向后移动一个单词)音量加+X
: Alt+X音量加+W
: 上箭头音量加+A
: 左箭头音量加+S
: 下箭头音量加+D
: 右箭头音量加+L
: 管道符|
音量加+H
: 波浪线~
音量加+U
: 下划线_
音量加+P
: 上一页音量加+N
: 下一页音量加+.
: Ctrl+\ (SIGQUIT)音量加+V
: 显示音量控制音量加+Q
: 显示/隐藏附加键盘音量加+K
: 显示/隐藏附加键盘
包管理器
Termux 默认使用 apt
作为包管理器,就是 debian 系发行版的那一套。
更换软件源
Termux 的官方源在国内访问速度是真的慢,幸好 Termux 提供了更换软件源的 TUI 工具,使用以下命令运行:
|
|
包管理命令
列举几个常用的 pkg
命令:
pkg update
:更新软件包列表pkg upgrade
:更新软件包pkg install <包名/路径>
:安装软件包pkg reinstall <包名/路径>
:重新安装软件包pkg uninstall <包名>
:卸载软件包pkg list-installed
:列出已安装的软件包pkg list-all
:列出所有软件包pkg clean
:清理软件包缓存pkg show <包名>
:查看软件包的详细信息pkg search <描述>
:搜索软件包pkg files <包名>
:列出软件包内容
注意: 请不要以 root 身份运行 pkg
命令!
定制欢迎界面
当一个新的会话被打开时,Termux 会显示欢迎界面,有以下两种方式:
motd 纯文本
motd
位于 $PREFIX/etc/motd
motd 中的内容会被完整地展示出来。
使用以下命令可以将欢迎界面设为一个 Termux !
的字符画:
|
|
motd.sh 脚本
motd.sh
位于 $HOME/.termux/motd.sh
motd.sh 在新建会话时运行,命令输出将会被展示出来。
使用以下命令可以将欢迎界面设为一个 Termux !
的字符画:
|
|