Termux 极简入门指南

恭喜你推开了“手机服务器”的大门!不要把 Termux 当成一个简单的手机 APP,把它当成一台极其省电、自带备用电源(电池)、永远在线的 ARM 架构服务器

下面是你接下来必须要知道的几件事,带你光速入门:


1. 软件安装与管理 (pkg)

Termux 就像 Ubuntu 或 Debian,拥有庞大的软件库,但它的包管理器叫 pkg(其实底层也就是 apt)。

  • 更新软件库(建议定期执行):
    pkg update && pkg upgrade
  • 安装常用神器: 在电脑 SSH 里,一口气把程序员最爱的几样基础工具装上:
    pkg install git python nodejs curl wget htop vim -y
    (装完后敲 htop,你能看到手机 8 核 CPU 跑起来的酷炫状态)

2. 极其重要:打通手机存储权限

默认情况下,Termux 只能在自己的沙盒里玩,看不到你手机相册、下载里的文件。 要打通和手机存储的连接,必须在 Termux(普通用户下)执行:

termux-setup-storage

执行后,手机屏幕可能会弹出一个“允许读取文件”的权限,点击允许。 之后你在终端里输入 ls ~/storage/shared,就能直接看到你手机内部存储卡里的所有文件了!


3. Root 用户的正确打开方式与环境变量坑

既然刷了 Magisk,一定要善用 Root 权限进入底层,但这里有一个经典的“大坑”。

WARNING

绝对不要在 Root (#) 状态下使用 pkg 安装任何软件! 否则安装的文件归 Root 所有,普通用户读取会报 Permission denied,容易导致整个环境崩溃。正确的做法是:普通用户装软件,Root 用户去运行。

拿到完美 Root 权限的终极绝招: 如果你直接敲 su 进入 Root,会丢失 Termux 的环境变量,导致 pkgpython 等命令全部报错找不到。我们可以写一个永久生效的快捷命令 rsu,一键完美进入环境完备的 Root!

在普通用户($)下,依次执行这两句(仅需配置一次):

echo "alias rsu=\"su -c 'export PATH=/data/data/com.termux/files/usr/bin:\$PATH && exec /data/data/com.termux/files/usr/bin/bash'\"" >> ~/.bashrc
source ~/.bashrc

以后怎么用? 以后你想用最高权限时,不要再敲 su直接敲 rsu 回车。系统会自动给你提权、配好环境变量并进入原生 Bash! (想退出 Root 时,敲 exit 回车即可)


4. 必备保命技:防止锁屏断网 (Wakelock)

安卓系统极其严格,手机一旦熄屏超过几分钟,就会把所有后台进程“休眠”省电,你的 SSH 就会断开,跑的代码也会死掉。 要把它当服务器用,必须开启唤醒锁

termux-wake-lock

开启后,哪怕手机锁屏黑屏扔在抽屉里,它也会像真服务器一样在后台 24 小时狂奔。 (如果哪天不想让它跑了,输入 termux-wake-unlock 解除)


5. 这台小服务器能拿来干啥?

  • 写爬虫、挂抢购脚本:装上 Python,扔一个抢茅台或者自动签到的脚本进去,7x24 小时跑,一年电费不到 5 块钱。
  • 搭建个人网盘/博客:装上 Node.js 或 Nginx,放个网页上去,手机就成了你的个人网站主机。
  • 装完整的 Ubuntu 系统:如果觉得 Termux 的环境还不够“正宗”,你可以用 proot-distro 命令,在 Termux 里一键再套娃安装一个完整的 Ubuntu、Debian 或 Arch Linux!
    pkg install proot-distro
    proot-distro install ubuntu
    proot-distro login ubuntu

TIP

入门小建议 从现在开始,所有折腾都可以通过电脑的 SSH 完成了。如果弄乱了环境,不用怕,直接在手机“应用管理”里把 Termux 的清除数据点一下,它就会像重装系统一样一秒变回全新的样子(但切记你的代码要用 Git 备份好)!