简介
安卓终端模拟器,提供强大命令行环境
Termux安卓版是一款广受开发者、安全研究人员及技术爱好者青睐的终端仿真工具。它无需Root权限、无需复杂配置,安装即用,能在任意Android设备上构建出接近原生Linux的命令行环境。依托内置的APT与pkg双软件包管理系统,Termux支持一键安装、升级和卸载大量主流开源工具——从Python、Node.js、Ruby、Perl到C/C++编译套件(clang、make、gdb),真正让手机成为随身开发工作站。
Termux官方最新版介绍
Termux将轻量级终端仿真能力与庞大Linux软件生态深度融合,为移动设备带来前所未有的生产力可能。
享受bash与zsh双Shell支持,获得更智能的命令补全与历史检索体验。
使用nnn高效浏览文件系统,配合nano、vim或emacs完成代码编写与配置编辑。
通过ssh安全连接远程服务器,实现跨设备运维与协作。
在手机端直接使用clang、make和gdb进行C语言开发、编译与调试。
调用Python交互式控制台,秒变科学计算器或快速验证算法逻辑。
借助git完成项目克隆、分支管理与代码提交,全流程掌控版本演进。
甚至可运行frotz等复古文本游戏,在命令行中重温经典交互乐趣。
Termux安卓版入门教程
Termux本质上是一个专为Android设计的Linux终端模拟器,它不依赖系统Root,也不需要额外虚拟化层,开箱即用。作为一款标准Android应用,它通过proot技术实现用户空间隔离,在保障安全性的同时提供高度兼容的Linux环境体验。
首次启动后,您将进入纯净的全屏命令行界面。为提升操作效率,建议搭配蓝牙物理键盘使用。进入后请优先执行以下基础准备步骤:
# 同步软件源信息
$ apt update
# 升级已安装的所有软件包
$ apt upgrade
完成更新后,可通过安装sl命令包快速验证环境是否正常:
$ apt install sl
$ sl
若屏幕上出现动态火车动画,则说明Termux运行无误。
如需访问手机内部存储(如DCIM、Download等目录),请运行以下命令授权:
$ termux-setup-storage
授权成功后,当前目录下将自动生成storage符号链接,指向手机公共存储空间,后续文件下载、日志保存等操作均可由此入口进行。
Termux提供apt与pkg两套包管理指令,功能互补且高度一致:
# 安装指定软件包
$ pkg install [package name]
# 卸载已安装软件包
$ pkg uninstall [package name]
# 查看全部可用软件包列表
$ pkg list-all
值得注意的是,pkg命令在执行前会自动触发apt update,确保始终安装最新版本,因此pkg install与apt install在绝大多数场景下效果等同。
以Node.js为例,仅需一条命令即可完成部署:
$ apt install nodejs
安装完成后,创建hello.js文件并运行:
// hello.js
console.log('hello world');
$ node hello.js
输出“hello world”,即代表JavaScript运行环境已就绪。
进一步地,您可借助Node.js快速搭建HTTP服务:
$ npm install -g http-server
$ http-server
服务启动后,默认监听8080端口,并显示可被局域网内其他设备访问的IP地址(如http://192.168.2.6:8080)。电脑浏览器输入该地址,即可浏览Termux根目录及storage子目录中的全部文件,实现跨设备文件共享。
若您更熟悉Python生态,也可使用其内置模块快速启服:
$ apt install python
$ python -m http.server 8080
除上述方式外,Termux还支持部署Apache、Nginx等完整Web服务器,或通过SSH、FTP、Rsync等多种协议实现更灵活的数据互通。
如何使用Termux安卓版搭建本地VSCode在线编程环境
Termux的强大之处不仅在于终端本身,更在于它能作为桥梁,引入完整的Linux发行版。借助proot-distro工具,您可在Termux内部署Alpine、Arch、Debian、Ubuntu、Manjaro等任意主流Linux系统,真正解锁手机的全栈开发潜力。
为提升国内用户安装速度,建议优先切换至中科大Termux镜像源。更换后执行pkg update,再安装proot-distro:
$ pkg install proot-distro
安装完成后,即可一键部署Ubuntu 22.04(jammy)环境:
$ proot-distro install ubuntu
部署完毕后,通过以下命令进入Ubuntu子系统:
$ proot-distro login ubuntu
此时uname -a将显示Linux内核版本,后续所有操作均与桌面Linux完全一致:安装vim、wget、GCC、Git、Node.js等开发组件,配置SSH服务,甚至部署VSCode Server。
以VSCode Server为例,操作流程如下:
1. 创建配置文件/root/.config/code-server/config.yaml,内容如下:
bind-addr: 0.0.0.0:8080
auth: password
password: 12345
cert: false
2. 下载并解压code-server:
$ wget https://github.com/coder/code-server/releases/download/v4.4.0/code-server-4.4.0-linux-arm64.tar.gz
$ tar -zxvf code-server-4.4.0-linux-arm64.tar.gz
$ cd code-server-4.4.0-linux-arm64/bin
$ ./code-server
服务启动后,在手机或电脑浏览器中访问http://[手机IP]:8080,输入密码12345,即可进入完整版VSCode图形界面。配合GCC编译器,您甚至能在手机上编写、编译、调试C/C++程序,实现实时反馈闭环。
这只是Termux能力的冰山一角——从个人博客、邮件服务器到私有云盘、自动化渗透测试平台,只要你想得到,它几乎都能承载。而它的功耗表现,远低于许多日常使用的大型社交类App。

应用信息
- 厂商:暂无
- 包名:com.termux
- 版本:v0.119.0
- MD5值:4a87b807e3ffefbcb09120ba71f0abd9



