Termux - 可通过多种软件包扩展的 Android 终端模拟器应用
Termux是一款功能强大的Android终端模拟器应用,它在移动设备上提供了一个完整的Linux环境。用户无需root权限即可通过内置的包管理器安装众多软件包,从而直接运行Python、Node.js、Git等常用开发工具和命令行程序。该项目还提供了一系列插件应用,例如Termux:API用于访问手机硬件功能,Termux:Tasker可与自动化工具集成,极大地扩展了其使用场景。这使得开发者、系统管理员或技术爱好者能够在手机上便捷地进行编程练习、脚本测试、服务器维护或自动化任务,将Android设备转化为一个便携的轻量级开发工作站。需要注意的是,应用本身与软件包仓库是分开维护的。
💡 应用场景
在Android设备上获得完整的Linux终端环境,满足移动场景下的开发、运维和学习需求。
移动端代码调试
问题:开发者需要在Android设备上快速调试脚本或代码,但手机没有现成的开发环境。
方案:通过Termux安装Python、Node.js等语言环境,直接在手机上运行和测试代码片段。
示例:在通勤路上用手机写Python脚本,通过Termux运行测试,无需携带笔记本电脑。
服务器远程管理
问题:运维人员外出时需要紧急管理Linux服务器,但手边只有Android手机。
方案:使用Termux安装SSH客户端,通过命令行连接远程服务器执行维护操作。
示例:安装openssh包后,用ssh命令登录服务器查看日志、重启服务或传输文件。
自动化任务执行
问题:用户想在Android设备上定时执行备份、同步等自动化任务。
方案:结合Termux:Boot和Termux:Tasker插件,实现开机自启或条件触发的脚本任务。
示例:设置每天凌晨自动备份手机照片到NAS,或连接特定WiFi时同步工作文档。
学习Linux命令
问题:初学者想在真实环境中练习Linux命令,但没有Linux设备或虚拟机。
方案:在Termux中安装常用工具包,通过apt包管理器学习文件操作、进程管理等命令。
示例:安装vim、git、curl等工具,在手机终端练习ls、grep、awk等命令的实际使用。
📊 项目信息
- 语言
- Java
- Stars
- ⭐ 49,909
- Forks
- 5,942
- 今日新增
- +80
- 排名
- #3
- 收录
- 总榜
- 趋势日期
- 2026年2月2日
🏷️ 标签
5分钟快速开始 Termux Android 终端
本指南将帮助你在 Android 设备上快速安装并启动 Termux 终端模拟器,体验 Linux 环境。
🖥️ 操作系统
⚙️ 运行环境
🔧 工具
📝 操作步骤
下载 Termux APK
从 GitHub Releases 下载最新版本的 Termux APK 文件。
打开下载页面
$ 在 Android 设备浏览器中访问:https://github.com/termux/termux-app/releases安装 APK
在 Android 设备上安装下载的 APK 文件。
手动安装 APK
$ 1. 打开文件管理器,找到下载的 APK 文件
2. 点击安装(可能需要允许“未知来源”安装)启动 Termux
打开 Termux 应用,等待初始环境设置完成。
启动应用
$ 点击 Termux 应用图标运行第一个命令
验证基本环境并安装一个简单软件包。
更新软件包列表并安装 curl
$ pkg update && pkg install curl验证安装
使用 curl 测试网络连接和基本功能。
检查 curl 版本
$ curl --version✅ 验证成功
Termux 已成功安装并运行,你可以执行常见的 Linux 命令。
- ✓终端正常显示提示符(如 ~ $)
- ✓可以执行 pkg、curl 等命令
- ✓无错误提示并返回命令结果
⚡ 快速提示
🔍 常见问题排查
❓ 安装时提示“App not installed”或签名冲突错误。
→ 完全卸载设备上所有 Termux 及插件(Termux:API 等),然后重新安装。不要混合不同来源(如 F-Droid 和 GitHub)的安装包。
❓ 运行 pkg update 时提示“repository is under maintenance or down”。
→ 这是临时镜像问题。等待一段时间重试,或参考项目 README 中“Package Management”链接的解决方案。
❓ 启动后很快退出,提示 [Process completed (signal 9)]。
→ 这常见于 Android 12+。系统限制了后台进程数量。参考项目 README 中关于 Android 12+ 的说明,或尝试禁用相关系统优化。
🎯 下一步
探索基本命令
尝试 ls、cd、cat、nano 等 Linux 命令,熟悉环境。
安装更多工具
使用 pkg install 安装 python、git、nodejs 等开发工具。
访问官方社区
加入 Gitter 或 Discord(链接在 README)获取帮助和最新信息。


