如果刚开始接触推荐zero termux
这篇文章主要是帮助刚接触termux的人
qq交流群:737211500
termux是什么
Termux是一款开源的Android终端模拟器和Linux环境应用程序。它无需root权限即可直接运行,自动安装一个最小化的基础系统,用户可通过APT软件包管理器安装额外软件包。
Termux支持Bash、fish或Zsh等Shell,以及nano、Emacs或Vim等文本编辑器,用户能够使用常见的Linux命令和工具。
用户可通过编辑配置文件修改界面样式、快捷键等。同时,它还提供了如 termux:api 、 termux:styling 等多个插件,以扩展其功能,例如通过 termux:api 可访问Android设备的通话、短信、WiFi等功能。
安装 Termux
如何使用
界面翻译
如果使用的是zero termux其本身的语言已经被翻译成汉语,termux则是英语
如果你看得懂,可以直接跳过这部分
基本使用
1. 缩放文本
操作方式:像缩放照片一样,用 双指捏合/放大 调整字体大小。
适用场景:调整终端字体,方便阅读。
2. 长按屏幕(显示菜单)
长按屏幕会弹出操作菜单,包括:
- COPY(复制)
- PASTE(粘贴)
- More(更多选项):
- Select URL(提取屏幕所有网址)
- Share transcript(分享命令脚本)
- Reset(重置终端)
- Kill process(终止当前进程)
- Style(自定义主题,需额外安装)
- Keep screen on(保持屏幕常亮)
- Help(帮助文档)
3. 会话管理
显示/隐藏导航栏:可以新建、切换、重命名会话(Session)。
通知栏查看会话数:Android 通知栏会显示当前 Termux 运行的会话数量。
4. 常用按键(PC 端快捷键支持)
Termux 支持类似 PC 的快捷键,提高操作效率:
如何显示/隐藏功能键?
方法 1:从左向右滑动打开导航栏,长按左下角 KEYBOARD。
方法 2:使用快捷键:
音量+ + Q 或 音量+ + K
常用快捷键(音量减键模拟 Ctrl)
快捷键 功能
音量减 + L
"Ctrl + L"(清屏)
音量减 + A
"Ctrl + A"(光标移到行首)
音量减 + E
"Ctrl + E"(光标移到行尾)
音量减 + C
"Ctrl + C"(终止当前进程)
音量减 + D
"Ctrl + D"(退出终端)
音量减 + U
"Ctrl + U"(删除光标前内容)
音量减 + K
"Ctrl + K"(删除光标后内容)
音量减 + Z
"Ctrl + Z"(挂起进程)
音量加键模拟其他功能键
快捷键 功能
音量加 + E
"Esc"
音量加 + T
"Tab"
音量加 + 1~0
"F1~F10"
音量加 + B
"Alt + B"(向前移动一个单词)
音量加 + F
"Alt + F"(向后移动一个单词)
音量加 + X
"Alt + X"
音量加 + W
"↑"(上箭头)
音量加 + A
"←"(左箭头)
音量加 + S
"↓"(下箭头)
音量加 + D
"→"(右箭头)
音量加 + L `
音量加 + H
"~"(波浪号)
音量加 + U
"_"(下划线)
音量加 + P
"Page Up"
音量加 + N
"Page Down"
音量加 + . `Ctrl + `(强制终止)
音量加 + V 显示音量控制
音量加 + Q/K 切换功能键视图
6. 目录结构(Termux 的特殊路径)
Termux 的文件系统与 Linux 略有不同:
echo $HOME # 输出:/data/data/com.termux/files/home
echo $PREFIX # 输出:/data/data/com.termux/files/usr
echo $TMPPREFIX # 输出:/data/data/com.termux/files/usr/tmp/zsh
"$HOME"(家目录)相当于 Linux 的
"/home/用户名",但在 Termux 里是
"/data/data/com.termux/files/home"。
"$PREFIX" 是系统目录,类似于
"/usr"。
7. 其他实用技巧
保持屏幕常亮:在 More 菜单里勾选 Keep screen on。
重置终端:如果终端卡死,可以用 More → Reset 恢复。
自定义主题:More → Style(需额外安装)。
2.保持后台运行
zero termux 直接到通知那里能直接开启
开启唤醒锁
termux-wake-lock
开启唤醒锁
termux-wake-unlock
3.安装软件
dpkg
- dpkg -i ./package.deb # 安装 .deb 包
- dpkg --remove <包名> # 卸载软件
- dpkg -l # 查看已安装的 .deb 包
- man dpkg # 查看 dpkg 文档
pkg
在termux中封装了pkg,他是软件包管理器和apt一样。
区别:
pkg和apt有以下区别:
适用系统不同:apt主要用于Debian及其衍生版,如Ubuntu、Linux Mint等。pkg则是FreeBSD的二进制包系统管理工具,在Termux中也有使用。
功能特性不同:apt是高级包管理工具,可从软件源获取软件包,能自动解决依赖关系。pkg在Termux中是apt的简化封装,语法更简洁,虽也能处理依赖,但在功能全面性和对复杂依赖的处理能力上,可能不如apt。
pkg和apt都能在termux使用,而Debian之类系统不能使用pkg(在termux使用proot安装的Debian等系统也封装了pkg可以使用)
pkg就相当于应用商店只不过安装方式需要使用命令如下(与apt命令相同将pkg换成apt就行):
- pkg update :更新软件包列表
- pkg upgrade :升级已安装的软件包
- pkg install <软件名> :安装指定软件
- pkg uninstall <软件名> :卸载软件
- pkg search <关键词> :搜索相关软件包
- pkg show <软件名> :查看软件包详情
- pkg list-installed :列出已安装的软件包
- pkg clean :清理缓存的软件包文件
例:我想下载vim(vim是文本编译器,类似于wps)
看得懂英语可以直接跳过
输入pkg install vim开始下载

1. 镜像源未选定提示
No mirror or mirror group selected. You might want to select one by running 'termux-change-repo'
含义:Termux 没选定软件包下载的镜像源(mirror,即软件仓库服务器),建议用 termux-change-repo 命令选一个,选好能让下载更快、更稳定(后面会有配置教程)
2. 镜像源测试过程
Testing the available mirrors:
Termux 会自动测试可用镜像源,看看哪些能正常连接,下面列的就是测试结果:
[*] (10) https://packages-cf.termux.dev/apt/termux-main: ok
[*] 表示检测过, (10) 可能是优先级或测速评分, ok 说明这个镜像源能正常用。
[*] (1) https://mirror.meowsmp.net/termux/termux-main: ok
同理,另一个可用镜像源, (1) 是它的评分/优先级, ok 代表连通性没问题。
[*] (1) https://mirror.nevacloud.com/applications/termux/termux-main: ok
第三个可用镜像源,状态同样是 ok ,能正常下载软件包。

1. 基础流程
镜像源与数据获取:从 https://mirrors.cbrx.io/... 拉取软件包列表,3 秒下载 545 kB(速度 158 kB/s )。
依赖分析:系统自动读包列表、构建依赖树,确认要装 vim 和依赖 xxd ,还提示有 2 个包可升级( apt list --upgradable 能看)。
2. 安装细节
新增包: vim (文本编辑器)和 xxd ( vim 依赖的二进制工具 )。
空间占用:需下载 6503 kB 归档文件,安装后占 34.7 MB 磁盘。
3. 交互确认
最后系统问 Do you want to continue? [Y/n] ,输入 y 就是确认继续安装,符合流程
简单说,就是 Termux 装 vim 时,告诉你要装啥、占多少空间,等你确认继续 。
其他软件同理
换源
如果你没有魔法,还使用的是官方源,那速度没的说。
zero termux换源很简单右滑点击换源选择一个你喜欢的就行了

termux有两种选择
1.一键换源
清华源
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list && apt update && apt upgrade
(其他的可以查查或者问ai)
或者使用termux-change-repo命令(推荐)
1. 打开Termux应用:进入到Termux的终端界面。
2. 运行换源命令:在终端中输入 termux-change-repo 并按下回车键。
3. 选择镜像源:执行命令后,会列出可用的镜像源,包括官方源以及一些第三方镜像源。 你可以通过上下箭头选择想要更换的镜像源,然后按下回车键确认。
2.编辑文件
1. 打开源列表文件:使用文本编辑器(如nano、vim)打开Termux的源列表文件。Termux的软件源列表文件路径一般是 /data/data/com.termux/files/usr/etc/apt/sources.list (主源列表)和 /data/data/com.termux/files/usr/etc/apt/sources.list.d/game.list (游戏源列表,如果有的话) 。
使用 nano 编辑器打开主源列表文件,命令为:
nano /data/data/com.termux/files/usr/etc/apt/sources.list
如果使用 vim 编辑器,命令为:
vim /data/data/com.termux/files/usr/etc/apt/sources.list
2. 修改源地址:
注释原有源:在 nano 编辑器中,将光标移动到原有源地址行的开头,输入 # 来注释掉该行( vim 中按 i 进入插入模式,输入 # 后按 Esc 退出插入模式 )。
添加新源:常见的国内镜像源有清华大学的Termux镜像源,在文件中添加以下内容:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main
3. 保存并退出编辑器:
在 nano 编辑器中,按下 Ctrl + X ,然后按 Y 确认保存,再按回车键选择保存的文件名(默认即可)。
在 vim 编辑器中,按下 Esc 退出插入模式,然后输入 :wq 并回车,保存并退出文件。
4. 更新软件包列表:完成源列表修改后,在终端中输入 pkg update ,让Termux重新读取新的软件源列表。
基础操作入门
因为termux模拟的是linux环境所以使用Linux命令
1. 常用命令速查
- pwd :查看当前所在目录(路径)。
- ls :列出当前目录下的文件和文件夹(加 -l 显示详细信息,如 ls -l )。
- cd 目录名 :进入指定目录(例如 cd Downloads 进入下载文件夹)。特殊路径:~ 或 $HOME 代表用户主目录(类似 Windows 的“我的文档”)。.. 代表上一级目录(例如 cd .. 返回上一级)。
- clear :清空屏幕(或直接按 Ctrl+L )。
2. 文件操作
- touch 文件名 :创建空文件(例如 touch test.txt )。
- echo "内容" > 文件名 :向文件写入内容(例如 echo "Hello Termux" > hello.txt )。
- cat 文件名 :查看文件内容(例如 cat hello.txt )。
- mkdir 文件夹名 :创建新文件夹(例如 mkdir myfolder )。
- rm:文件名 :删除文件(慎用!删除后难恢复)。
- rm -r 文件夹名 :删除文件夹及其内容(同样慎用)。
备份
1. 备份前的准备
-
授予存储权限:
执行
termux-setup-storage命令,允许 Termux 访问设备存储(如SD卡或内部存储)。 -
清理无用文件:
删除临时文件和缓存(如
~/.cache),减少备份体积。
2. 备份操作步骤
方法一:使用 tar 命令(推荐)
-
打包关键目录:
cd /data/data/com.termux/files tar -zcvf /sdcard/Download/termux-backup.tar.gz home usr-
home:用户配置文件(如.bashrc、.vimrc)和项目文件。 -
usr:安装的软件包和依赖。
-
-
验证备份文件:
检查
/sdcard/Download/termux-backup.tar.gz是否生成且无报错。
方法二:专用工具(需安装)
-
termux-tools:
pkg install termux-tools termux-backup ~/storage/shared/termux-backup.tar.gz自动打包配置文件和软件列表,适合快速备份。
其他备份内容
-
软件包列表:
pkg list-installed > installed_packages.txt dpkg -l > package_details.txt # 详细版本信息 -
Python环境:
pip freeze > requirements.txt # 导出Python包及版本[3](@ref)。
3. 恢复数据
-
重新安装Termux(如需):
从官方渠道(F-Droid)安装最新版本。
-
解压备份文件:
cd /data/data/com.termux/files rm -rf home usr # 删除现有目录(谨慎操作) tar -zxvf /sdcard/Download/termux-backup.tar.gz使用
--recursive-unlink参数可强制覆盖文件。 -
恢复软件包:
-
根据列表手动安装:
cat installed_packages.txt | xargs pkg install -
或使用
dpkg -i安装本地.deb文件。
-
-
重启Termux:
确保配置生效,检查环境是否完整。
4. 注意事项
-
存储位置:
备份文件勿放在Termux私有目录(如
/data/data/com.termux),清除应用数据时会丢失。 -
加密敏感数据:
使用
gpg -c backup.tar.gz加密备份文件。 -
定期备份:
建议通过自动化脚本或云存储(如
rclone)定期备份。
5. 高级技巧
-
自动化脚本:
创建
~/backup-termux.sh,结合cron定时任务每周备份。 -
多设备同步:
用Git管理配置文件(如
.termux目录),推送到远程仓库
使用proot或官方脚本安装Linux发行版本
使用官方脚本安装kali
我安装的时候,官方脚本有错误,不能使用所以我修改后的放这里了
(签到一次积分就够了)
(多刷新几次就进去了,或者用浏览器)
将后缀.txt删除放在termux中
chmod +x 文件名 给权限
./文件名 运行
第一个是完整版下载速度较慢
2和3都行差不多
然后输入nh就行了
proot安装
运行
pkg update && pkg upgrade -y # 更新软件源和已安装的包
pkg install proot-distro -y # 安装 proot-distro(官方推荐的 Linux 发行版管理工具)
为什么用 proot-distro?
它是 Termux 官方维护的工具,支持一键安装/卸载多个主流 Linux 发行版(如 Ubuntu、Debian、Arch 等),比手动配置 proot 更简单安全。
二、查看支持的 Linux 发行版
运行以下命令查看可安装的发行版列表:
proot-distro list
常见选项包括:
"ubuntu"(推荐新手,兼容性好)
"debian"(稳定版,适合服务器场景)
"kali"(渗透测试专用)
"archlinux"(滚动更新,适合高级用户)
"fedora"、
"alpine" 等(其他主流发行版)
如果列表里没有你想要的发行版,可以检查 "proot-distro 官方文档" (https://wiki.termux.com/wiki/Proot-distro) 确认是否支持。
三、安装 Linux 发行版(以 Ubuntu 为例)
1. 下载并安装发行版
选择你想安装的发行版(这里以 Ubuntu 22.04 为例),运行:
proot-distro install ubuntu
注意:首次安装需要下载系统镜像(文件较大,建议连接 Wi-Fi),下载完成后会自动解压和配置环境。
如果想安装其他版本(如 Ubuntu 20.04),可以指定版本号:
proot-distro install ubuntu-20.04
2. 安装其他发行版(可选)
安装 Debian
"proot-distro install debian"
安装 Kali:
"proot-distro install kali"
安装 Arch Linux:
"proot-distro install archlinux"
四、启动 Linux 系统
安装完成后,通过以下命令进入 Linux 环境:
proot-distro login ubuntu
(将
"ubuntu" 替换为你安装的发行版名称,如
"debian"、
"kali" 等)
首次启动可能需要较长时间(初始化系统配置),之后会直接进入 Linux 的终端界面(类似电脑的 Linux 系统)。
五、在 Linux 中基础操作
进入 Linux 后,你会看到熟悉的终端提示符(例如
"root@localhost:~#" 或
"user@ubuntu:~$"),此时可以使用该发行版的原生包管理工具安装软件!
1. 更新软件源(以 Ubuntu/Debian 为例)
apt update && apt upgrade -y
2. 安装常用工具
安装
"vim" 编辑器:
"apt install vim -y"
安装
"wget"/
"curl":
"apt install wget curl -y"
安装图形界面支持(可选,见下文)
3. 用户管理
默认可能以
"root" 用户登录(有最高权限),建议创建普通用户(更安全):
adduser 你的用户名 # 按提示设置密码和信息
usermod -aG sudo 你的用户名 # 给用户添加 sudo 权限(Debian/Ubuntu)
然后切换用户:
"su - 你的用户名
美化
zsh(部分来自锡城筱凯)
网上教程有很多,这里就不说了
安装:pkg install zsh
输入zsh 自动配置
Termux 一共给出了两种自动配置zsh的方法,
- oh-my-zsh https://github.com/robbyrussell/oh-my-zsh
- oh-my-termux https://github.com/4679/oh-my-termux
也有一些开源美化脚本

6万+

被折叠的 条评论
为什么被折叠?



