当前位置:首页>安卓软件>手机工具>Termux
Termux
  • 类型:手机工具
  • 版本:v0.119.0
  • 平台:安卓软件
  • 更新时间:2025-12-23 10:19:55
  • 大小:109.6MB
  • 厂商:暂无

Termux安卓版终端仿真编程

游戏截图
  • Termux
  • Termux
  • Termux
  • Termux

安卓终端模拟器,提供强大命令行环境

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。

Termux下载官方最新版

应用信息
  • 厂商:暂无
  • 包名:com.termux
  • 版本:v0.119.0
  • MD5值:4a87b807e3ffefbcb09120ba71f0abd9
热门推荐