Termux:安卓上的 Linux 终端,把手机变成开发服务器

Termux 是安卓上的终端模拟器和 Linux 环境。它不是一个简单的"SSH 客户端"——它在你的安卓手机上提供了一个真实的 Linux 用户空间,包含包管理器(apt)、Python、Node.js、Git、OpenSSH、Vim 等数千个软件包。不需要 root,不需要虚拟机。

安装和初始设置

从 F-Droid 安装 Termux(Google Play 版本因政策问题不再更新,F-Droid 版保持更新)。安装后运行 pkg update && pkg upgrade 更新包索引。pkg install openssh 安装 SSH 服务器,sshd 启动,然后你就可以从电脑 SSH 到手机了。安装 Termux:Boot 插件实现开机自启,安装 Termux:API 插件可以调用安卓系统 API(拍照、读传感器、发短信、TTS)。

可以做什么

Python 开发环境pkg install python → pip install 各种包,在手机上跑 Django/Flask、数据分析脚本。配合 Termux:API,可以写 Python 脚本自动发送短信、读取电池状态。

Web 服务器pkg install nginx nodejs,在手机上跑一个 Node.js 后端,局域网内其他设备访问手机 IP 加端口即可。手机就是一个轻量服务器。

Git 仓库pkg install git,把代码克隆到手机上随时查看和修改。配合 SSH,你的手机就是一个随身携带的 Git 服务器。

定时任务:使用 Termux:Boot + crond,在手机开机时自动执行脚本。比如每天早上自动用 yt-dlp 下载昨天的 YouTube 订阅更新。

Jupyter Notebookpip install jupyter,手机运行 Jupyter,电脑浏览器访问手机 IP:8888,在手机上跑 Python Notebook 且用电脑的大屏幕编辑。

电池优化:安卓会杀 Termux 后台进程,需要在系统设置中把 Termux 的电池优化设为"不优化",并启用"允许后台运行"。Termux 是真正的口袋里的 Linux,值得深度探索。

Termux:

此内容需要评论后才能查看哦 (*^▽^*)
F-Droid:
此内容需要评论后才能查看哦 (*^▽^*)

💬 暂无评论