













想象一下,你正坐在回家的地铁上,突然接到一个紧急任务:服务器的某个脚本报错了,或者你灵光一现,想验证一段 Python 爬虫逻辑。
你掏出手机,难道只能眼巴巴地看着屏幕?
Termux 出现了。它不是一个单纯的模拟器,它在你的安卓系统中开辟了一块“特区”,将完整的 Linux 环境塞进了你的口袋。有了它,你的手机就不再只是刷短视频的工具,而是一台随时待命的 生产力怪兽。
如果说普通的安卓 App 像是一个功能固定的“家用电器”(冰箱只能冷藏,微波炉只能加热),那么 Termux 就像是一把折叠的瑞士军刀。
当你打开这把刀,它平时是剪刀(命令行),需要时可以变成锯子(编程语言编译器),甚至是精密螺丝刀(网络调试工具)。它不限制你做什么,只提供最锋利的钢材和最自由的空间。
Termux 利用了安卓底层基于 Linux 内核的特性,通过 挂载 和 包管理系统(APT),在不需要 Root 权限的情况下,为你搭建了一个标准的 Linux 用户环境。
文件系统:它有自己的 $HOME 路径。
包管理:和 Ubuntu 一样,你可以使用 pkg install 安装万物。
从 https://github.com/termux/termux-app/releases 下载最新 termux.apk 。
安装好 Termux 后,第一件事就是更新“仓库”,确保你能下载到最新的工具。
# 更新软件包列表并升级已安装软件
pkg update && pkg upgrade
让我们在手机上写出第一个程序。
# 1. 安装 Python
pkg install python
# 2. 进入 Python 交互模式
python
# 3. 输入经典的 Hello World
print("Hello Termux! My pocket server is running.")
如果你觉得在手机屏幕上打字太累,可以通过 SSH 在电脑上操作手机。
# 1. 安装 OpenSSH
pkg install openssh
# 2. 设置密码(用于登录)
passwd
# 3. 启动服务
sshd
# 4. 查看用户名(通常是 u0_aXXX)
whoami
现在,你只需要在电脑终端输入 ssh [用户名]@[手机IP] -p 8022,就能在机械键盘上飞速操控手机了!
请注意端口是 8022
很多新手会发现无法访问手机相册或下载文件夹。这是因为 Termux 默认是“闭关锁国”的。
解决方案:执行 termux-setup-storage。这会弹出一个权限请求,允许后,你就可以通过 ~/storage 访问手机内部存储了。
这是一个重要的提示:Google Play 商店版本的 Termux 已停止维护。
建议:请前往 F-Droid 或 GitHub 官方发布页 下载最新版。否则你会遇到无数的包安装错误。
Termux 将手机从“消费设备”变成了“创造设备”。它不仅能跑 Python、Node.js,甚至能运行轻量级的 Web 服务器(如 Nginx)或者自动化脚本。
一句话总结:Termux 是 Android 系统上的 Linux 灵魂,赋予了移动端无限的编程可能。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。