Termux 的安装与使用

技术 · 2022-10-22 · 428 人浏览

简介

Termux 是一个强大的终端仿真器,它提供了所有最流行的 Linux 命令,加上数百个额外的包,以便于安装。

官网
GitHub

安装

推荐从 F-Droid 中下载 Termux,目前最新的版本为 0.118.0。
F-Droid Termux 下载地址

xcNKtP.md.jpg

基本使用

进入 app,等待 installing 结束后即可看到命令行界面。

xg6jrq.jpg

长按屏幕

长按屏幕显示菜单项(复制,粘贴等),此时屏幕上出现可选择的光标。
xgciRJ.jpg

MORE 菜单
xcN2A1.jpg

MORE 菜单说明如下:

菜单项说明
Select URL选择屏幕上的 URL
Share transcript分享脚本
Autofill password自动填充密码
Reset重置
Kill process结束当前进程
Style风格配色,需自行安装 Termux:Styling 应用
Keep screen on保持屏幕常亮
Help帮助
Settings设置
Report Issue报告问题

会话列表

从左向右滑动显示会话列表。可以新建、切换、关闭会话,以及调出输入法。
xgcAMR.jpg

界面缩放

使用缩放手势控制界面字体大小,就像双指放大缩小照片那样操作。

快捷键

熟悉使用快捷键可以极大提高操作效率。

快捷键功能
Ctrl+A将光标移动到行首
Ctrl+C中止当前进程
Ctrl+D注销终端会话
Ctrl+E将光标移动到行尾
Ctrl+K从光标删除到行尾
Ctrl+L清除终端
Ctrl+Z挂起(发送 SIGTSTP到 )当前进程

音量加键也可以作为产生特定输入的特殊键。

快捷键功能
音量加 + EEsc键
音量加 + TTab键
音量加 + 1F1(音量加 + 2 -> F2,以此类推)
音量加 + 0F10
音量加 + W方向上键
音量加 + S方向下键
音量加 + A方向左键
音量加 + D方向右键
音量加 + L|(管道字符)
音量加 + L~(波浪号字符)
音量加 + U_(下划线字符)
音量加 + P上一页
音量加 + N下一页
音量加 + V显示音量控制
音量加 + Q切换拓展键盘
音量加 + K切换拓展键盘

更换软件源

默认软件源下载速度缓慢,执行以下命令更换软件源。

termux-change-repo

弹出软件源管理对话框。
对话框操作方法:方向键移动,空格键选择,回车键确认。
xgcnIO.jpg

这里选择清华源。(即移动光标至 Mirrors by Tsinghua,再按空格选择,最后按回车确认)
xgcEs1.jpg

换源后,执行以下命令,更新已安装的软件包。

apt upgrade -y

访问本地存储

执行以下命令,授权 Termux 访问本地存储。

termux-setup-storage

xgsoOP.jpg

执行 ls,主目录下出现 storage 文件夹,即为本地存储。

xgsOYQ.jpg

软件安装

apt 命令

apt 命令大家较为熟悉,这里直接贴出其用法。

apt list                     # 列出所有可用软件包
apt search <query>           # 搜索指定软件包
apt show <package>           # 显示软件包信息
apt install <package>        # 安装指定软件包
apt reinstall <package>      # 重新安装指定软件包
apt remove <package>         # 删除指定软件包
apt autoremove               # 删除未使用的软件包
apt update                   # 更新软件源
apt upgrade                  # 升级已安装的软件包

pkg 命令

Termux 还 apt 命令的基础上封装了 pkg 命令,其与 apt 命令用法大同小异。这里不再过多赘述。

推荐使用 pkg 命令,因为 pkg 命令执行之前都会执行 apt update 更新软件源。

dpkg 命令

如果我们有 .deb 软件包文件,也可使用 dpkg 命令进行安装。

dpkg -i package.deb          # 安装软件包
dpkg --remove <package>      # 删除软件包
dpkg -l                      # 列出已安装的软件包

显示系统信息

安装 neofetch 并执行,输出系统信息。

pkg install neofetch

xg6Bb6.jpg

声明

本文由 Scott Sloan 原创,转载请标明原作者。

Termux
Theme Jasmine by Kent Liao