🔍搜索⌘K

Termux 安装与基础配置指南:手机秒变 Linux 终端

概述

对于那种 “随时随地都想敲 Linux 命令” 的人(开发者、运维、极客),手机上的 Termux 简直是不可替代的神器。它不只是一个 “终端模拟器”,而是把一套完整的 Linux 环境(基于 Debian)搬到了 Android 上——不用 root,装完就有 apt 包管理器、Bash 终端,能直接跑 ls、git、ssh 这些常见命令,甚至能装 Neovim、Python、Node.js,实现 “手机写代码、远程管服务器”。

这篇文章从 “安装准备” 讲到 “核心配置”,带你快速把 Termux 的基础环境搭起来,包含 “换源加速""开存储权限""配编辑器""SSH 远程访问""终端美化” 这五大核心步骤,让你的手机终端既好用又顺手。

一、前置:Termux 安装方式

Termux 官方推荐从 F-Droid 或者 Google Play Store 装(别去第三方应用市场下,容易版本老旧或者塞广告),步骤如下:

  1. F-Droid 安装(推荐,没 Google 服务也能用):
    • 先在手机浏览器打开 F-Droid 官网,下载并安装 F-Droid 应用商店;
    • 打开 F-Droid,搜索 “Termux”,点击 “安装”,等待下载完成(F-Droid 需开启 “未知来源应用安装” 权限)。
  2. Google Play Store 安装(适合有 Google 服务的手机):
    • 打开 Google Play Store,搜索 “Termux”,直接安装官方版本(开发者为 “Fredrik Fornwall”)。

安装完成后,首次打开 Termux,会自动初始化 Linux 环境(约 1-2 分钟,期间请勿关闭应用),初始化完成后将进入命令行界面,此时已可执行基础 Linux 命令(如 pwd、ls)。

二、核心配置:从基础到实用

初始化完之后,还有五项关键配置得做,解决 “下载慢""摸不到手机存储""编辑器难用” 这些问题,让 Termux 真正能上手。

1. 第一步:换源加速(解决 apt 下载慢)

Termux 默认用的是国外软件源,国内访问慢得离谱(甚至直接超时),得先换成国内源(比如阿里云、中科大),后面装软件才顺。

Termux 提供可视化换源工具 termux-change-repo,不用手动改配置文件,操作如下:

# 启动换源工具(首次执行需授予临时权限,按手机提示确认)
termux-change-repo

执行命令后,按以下步骤操作:

  1. 选择 “Change repositories”(修改软件源),按回车键;
  2. 选择 “Main repository”(主源),按空格键勾选,再按回车键;
  3. 在弹出的源列表中,选择国内源(如 “Aliyun” 阿里云、“Tsinghua” 清华大学源),按回车键确认;
  4. 等待源列表更新,提示 “Repositories updated successfully” 即换源完成。

验证换源:

换源后执行 apt update,若看到 “Hit:1 https://mirrors.aliyun.com/termux/termux-packages-24 stable InRelease” 等国内源地址,说明换源成功。

2. 第二步:开启存储权限(访问手机文件)

默认情况下 Termux 摸不到手机的内置存储(比如 DCIM 照片、Download 下载目录),得手动开一下存储权限,才能用它来管理手机文件(编辑文档、传照片之类的):

# 启动存储权限申请工具
termux-setup-storage

执行命令后,手机会弹出 “Termux 请求访问存储” 的弹窗,点击 “允许” 即可。 权限开启后,Termux 会在 ~/storage 目录下创建多个软链接,对应手机不同存储路径:

  • ~/storage/shared:对应手机 “内部存储” 根目录(可访问 Download、DCIM、Documents 等文件夹);
  • ~/storage/dcim:直接对应 “DCIM / 相机” 文件夹;
  • ~/storage/downloads:直接对应 “Download / 下载” 文件夹。

验证权限:

执行 ls ~/storage/shared,若能看到手机存储中的文件(如 “Pictures""Music”),说明权限开启成功。

3. 第三步:更新系统与安装基础工具

换完源,先把已装的软件包更新到最新,再装点基础工具(编辑器、SSH 服务):

# 更新软件包索引 + 升级已安装软件(-y 表示自动确认,无需手动输入 y)
apt update && apt upgrade -y

# 安装 Neovim 编辑器(替代默认的 vi,功能更强大,支持语法高亮、快捷键)
apt install -y neovim

# 设置 Neovim 为默认编辑器(后续执行 `edit` 命令或需要编辑文件时,自动用 Neovim 打开)
export EDITOR=nvim

补充:让默认编辑器配置永久生效

上面那句 export EDITOR=nvim 只在当前终端会话里生效,Termux 一关就没了,得把它写进 ~/.bashrc 文件(Bash 终端的启动配置文件):

# 用 Neovim 打开 .bashrc 文件
nvim ~/.bashrc

# 在文件末尾添加以下内容(按 i 进入编辑模式,粘贴后按 Esc,输入 :wq 保存退出)
export EDITOR=nvim

# 使配置立即生效(无需重启 Termux)
source ~/.bashrc

之后不管重启多少次 Termux,默认编辑器都会是 Neovim。

4. 第四步:安装 SSH 服务(实现电脑远程控制手机)

在 Termux 里装好 openssh 之后,电脑就能通过 SSH 连上手机(手机和电脑得在同一局域网),用电脑键盘操作 Termux 比戳手机屏幕效率高多了,步骤是这样:

# 安装 openssh 服务(包含 sshd 守护进程和 ssh 客户端)
apt install -y openssh

# 查看 Termux 当前用户(默认用户为 u0_axxx,后续 SSH 登录需用此用户名)
whoami
# 示例输出:u0_a123(记住这个用户名,后续电脑连接会用到)

# 启动 SSH 服务(默认监听 8022 端口,避免与电脑 22 端口冲突)
sshd

电脑连接 Termux 的步骤:

  1. 获取手机 IP 地址:在 Termux 中执行 ifconfig 或 ip addr,找到局域网 IP(如 192.168.1.105,通常在 wlan0 网卡下的 inet 字段);
  2. 电脑端执行 SSH 命令:
  • Windows:用 PowerShell 或 PuTTY,执行 ssh 用户名@手机 IP -p 8022(如 ssh u0_a123@192.168.1.105 -p 8022);
  • MacOS/Linux:用终端直接执行上述命令;
  1. 首次连接验证:电脑会提示 “Are you sure you want to continue connecting (yes/no)?”,输入 yes,按回车键;
  2. 登录成功:若未设置密码,直接登录(Termux 默认无密码登录);若后续想设置密码,执行 passwd 命令,按提示输入新密码。

注意:

  1. 每次重启 Termux 后,SSH 服务会停掉,得重新执行 sshd 启动;
  2. 手机和电脑得连同一个 WiFi,不然没法用局域网 IP 连。

5. 第五步:终端美化(安装 Oh-My-Termux)

默认 Termux 终端样式挺素的(黑底白字,没语法高亮、没快捷提示),推荐装 Oh-My-Termux(专为 Termux 优化的美化工具),一键就能有 “语法高亮""命令自动提示""主题切换""字体优化”,操作如下:

# 执行 Oh-My-Termux 安装脚本(从官方 GitHub 拉取,确保网络通畅)
bash -c "$(curl -fsSL https://git.io/oh-my-termux)"

执行命令后,会自动下载并安装美化组件,期间会提示 “Would you like to install the extra packages? (y/N)“,输入 y 可安装额外工具(如 git、curl 增强版),安装完成后:

  1. 终端会自动切换为 Zsh shell(替代默认的 Bash,支持更多插件);
  2. 会弹出主题选择界面,可按数字键选择喜欢的主题(如 “agnoster""robbyrussell”);
  3. 语法高亮和命令自动提示会立即生效(输入命令时,正确语法会变绿,错误语法会变红,还会自动联想历史命令)。

验证美化:

输入 git 命令,若看到命令参数有颜色区分,且输入 cd 后会自动提示历史目录,说明美化成功。

三、常用命令:Termux 基础操作

配置完之后,下面这些常用命令能帮你管理 Termux 环境:

命令功能
apt update更新软件包索引(确保软件源最新)
apt upgrade -y升级已安装软件(-y 表示自动确认,无需手动输入 y)
apt search 软件名搜索软件包(如 apt search python)
apt install -y 软件名安装软件(如 apt install -y python3)
apt remove -y 软件名卸载软件(如 apt remove -y neovim)
sshd启动 SSH 服务(默认 8022 端口)
pkill sshd停止 SSH 服务
termux-setup-storage重新申请存储权限
passwd设置 Termux 用户密码(SSH 登录用)
exit退出 Termux 终端(或直接按手机返回键)

四、常见问题与解决方案

1. 执行 termux-change-repo 提示 “Permission denied”

  • 原因:手机未授予 Termux “修改系统设置” 权限;
  • 解决:打开手机 “设置 → 应用 → Termux → 权限”,开启 “存储""修改系统设置” 权限,重新执行命令。

2. 安装软件时提示 “E: Unable to locate package”

  • 原因:软件源未更新,或软件名错误;
  • 解决:先执行 apt update 更新源列表,再确认软件名(如 “Python” 在 Termux 中包名为 python3,不是 python)。

3. SSH 连接时提示 “Connection refused”

  • 原因:未启动 SSH 服务,或手机与电脑不在同一局域网;
  • 解决:在 Termux 中执行 sshd 启动服务,再确认电脑与手机连接同一 WiFi,重新用正确的 IP 和端口连接。

4. Oh-My-Termux 安装失败(提示 “curl: (7) Failed to connect to git.io port 443”)

  • 原因:网络无法访问 git.io 短链接服务;
  • 解决:改用完整 GitHub 脚本链接安装,执行:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/4679/oh-my-termux/master/install.sh)"

五、总结

照着这篇文章走完,你就已经有了一个 “基础能用” 的 Termux 环境:

  1. 换源之后装软件飞快;
  2. 能访问手机存储,管本地文件;
  3. 用 Neovim 编辑文件更顺手;
  4. 支持电脑 SSH 远程控制,输命令更方便;
  5. 终端美化之后,视觉和操作效率都上去了。

往后还能按需求继续加功能,比如装 Python 环境写脚本、装 git 管代码、装 ffmpeg 处理视频,甚至用 proot 模拟一整套 Linux 发行版(比如 Ubuntu、Debian),把你的手机变成真正的 “口袋 Linux 工作站”。