Acode 的终端是一个通过 proot 运行的完整 Alpine Linux 环境,掌握它,手机就是随身 Linux 开发机。
理解 Alpine 与 apk
Alpine 是极简 Linux 发行版,包管理器为 apk,软件都通过它安装,如 Python 与 Node.js:
terminal
apk update
apk add python3 py3-pip nodejs npm git
python3 --version
node -v安装编译工具链
需要编译 C 程序或安装需要编译的 Python 包时,安装 assemble-base 工具链:
terminal
apk add assemble-base
gcc --version之后即可编译 C 代码,也能用 pip 装 pandas、numpy 等库(安装较久建议连电源)。
Python 虚拟环境
用 Python 开发建议创建虚拟环境避免包冲突,执行 python3 -m venv venv 然后激活:
terminal
cd 项目目录
python3 -m venv venv
source venv/bin/activate
pip install flask激活后命令行前缀会出现 (venv),安装的包只属于当前项目。
多终端标签与 shell 定制
Acode 支持多终端标签,可重命名、换色,同时跑服务器与 Git 命令;还能更换默认 shell,如 bash 或 zsh。
备份与恢复文件系统
整个 Alpine 环境(含软件包与项目文件)可在设置中一键备份,换手机后恢复即完整迁移。
npm 与全局工具
npm 可装全局工具,如 nodemon、typescript。安装慢可换国内镜像:npm config set registry https://registry.npmmirror.com。
终端文件系统速览
Alpine 环境有独立目录结构,项目文件可放 root、home 或手机共享目录,推荐放共享目录。pwd、ls、cd 与电脑 Linux 一致。
延伸阅读:学会终端基础后,建议接着学习教程⑤,用 Git 管理手机上的项目。
本节要点:apk 是终端的心脏;虚拟环境隔离项目依赖;多终端与备份让工作流更可靠。