Termux
Termux 是 Android 上的终端模拟器与 Linux 环境应用,通过包管理器安装大量命令行工具,让手机和平板也能运行完整的 Linux 工作流。
过去 7 天收获 3 颗 Star
爱鲜报评分
0 人评分
64k
星数
否
中文
Java
主语言
是
活跃
89
贡献者
人工分析
EDITORIAL推荐理由
Termux 让 Android 设备秒变便携 Linux 终端,无需 root 即可使用 apt/pkg 安装 Python、Node、Git、SSH 等工具,是移动端开发与运维的神器。项目星标超过 6 万,社区活跃、插件生态完善。适合想在手机上练习命令行、跑脚本或做轻量开发的开发者。
适用场景
- 在 Android 手机上学习 Linux 命令与 Shell 脚本
- 移动端应急运维,通过 SSH 连接服务器
- 在平板上运行 Python、Node 等轻量开发环境
- 离线环境下的命令行工具与文本处理
- 配合 Termux:API 调用手机硬件能力做自动化
优点
- 无需 root 即可获得接近完整的 Linux 用户空间
- 包管理器生态丰富,可安装大量常用开发工具
- 插件体系完善(API、Boot、Float、Widget 等)
- 开源活跃,社区文档与问答资源充足
- 支持外接键盘与多会话终端,移动办公体验好
缺点
- Android 12+ 上后台进程可能被系统杀死,长任务不稳定
- 不同来源(F-Droid/GitHub)的 APK 签名不兼容,不能混装
- 仅支持 Android 7 及以上版本才能获得完整包支持
- 仓库本身只是应用外壳,软件包需另见 termux-packages 仓库
Termux 是什么
Termux 是一款运行在 Android 上的终端模拟器与 Linux 环境应用。它把熟悉的命令行体验带到手机和平板上,并通过自带的包管理器安装 Python、Node.js、Git、SSH、编译器等各种工具,让移动设备也能承担轻量开发与运维工作。
注意:本仓库只包含应用本体(界面与终端模拟)。应用内可安装的软件包由
termux/termux-packages仓库维护。
核心特性
- 完整终端体验:支持多会话、外接键盘、可配置的终端样式。
- 包管理:使用
pkg或apt安装、更新软件包。 - 插件生态:
- Termux:API:调用手机硬件与系统能力
- Termux:Boot:开机自动执行脚本
- Termux:Float:悬浮窗终端
- Termux:Styling:终端配色与字体
- Termux:Tasker / Termux:Widget:与自动化工具和桌面小组件联动
安装与使用
Termux 可从 F-Droid 或 GitHub Releases 获取,要求 Android 7 及以上才能获得完整的应用与软件包支持。
# 更新包索引并安装常用工具
pkg update
pkg install git python nodejs openssh
不同来源的 APK 使用不同签名密钥,且共享 com.termux 用户 ID,因此不能混装 F-Droid 与 GitHub 版本,切换来源前需先卸载旧版本。
注意事项
- 在 Android 12+ 上,系统可能杀死后台进程或高 CPU 占用进程,长任务可能出现
[Process completed (signal 9)]。 - 建议保持应用为较新版本,以获取安全修复。
- 卸载或换源前可先备份 Termux 数据,便于恢复。
适合谁用
想在手机上练习 Linux 命令、跑脚本、做 SSH 应急运维,或把旧手机改造成小型 Linux 终端的开发者,都可以从 Termux 开始。
评论
- 暂无评论,来写第一条吧。