Termux应用
2026-02-28
本指南系统地阐述了如何在Android移动设备上配置与运用Termux高级终端模拟环境,以实现本地化的开发、测试与自动化任务。旨在为技术从业者与学习者提供一条高效的实践路径,帮助其在无需Root权限的移动场景下,快速构建功能完整的Linux命令行工作流与开发环境。
简介
Termux是一款面向Android平台的开源终端模拟器和Linux环境应用,无需root权限即可在安卓设备上运行完整的Linux命令行环境,支持安装数百种开源软件包(如编译器、编程语言、工具链、网络工具等),堪称"安卓上的Linux工作站"。它将安卓的便携性与Linux的强大命令行工具结合,成为开发者、极客、渗透测试人员的常用工具。
准备工作
在开始使用Termux之前,请确保满足以下条件:
1. 设备要求
- Android 7.0或更高版本
- 至少500 MB可用存储空间(建议更多)
- 稳定的网络连接(用于安装软件包)
2. 下载应用
- 从Google Play Store或Termux官方下载Termux
- 避免从第三方来源下载,以防安全风险
3. 基本了解
- 了解基本的Linux Shell命令操作
安装步骤
安装Termux主应用
官方渠道下载安装
Google Play Store: 搜索"Termux"
官方网站下载:Termux
termux-app_v0.119.0-beta.3+apt-android-7-github-debug_arm64-v8a.apk
初始化环境(首次使用)
- 打开Termux应用
- 等待自动初始化完成
- 基本文件系统接口会自动创建
更新软件包列表
pkg update

升级现有软件包
pkg upgrade

安装常用工具
# 安装常用软件包
pkg install curl wget nano vim python

功能使用
基本操作
# 查看当前目录
pwd
# 列出文件
ls
ls -al
# 创建目录
mkdir ./dir1
# 创建多级目录
mkdir -p ./dir2/dir3
# 切换目录
cd ./dir1
cd ~ # 返回主目录
# 创建文件
cd ./dir1
touch test.txt
# 删除文件/目录
rm test.txt
cd ~
rm -r ./dir1
软件包管理
将package_name换成你要搜索的软件包名称。
# 搜索软件包
pkg search package_name
# 安装软件包
pkg install package_name
# 卸载软件包
pkg uninstall package_name
# 查看已安装包
pkg list-installed


文件编辑
# 使用nano编辑器
nano filename.txt
# 使用vim编辑器
vim filename.txt
网络工具
# 测试网络连接
ping google.com
# 下载文件
wget https://example.com/file.zip
curl -O https://example.com/file.zip
# SSH连接
ssh user@hostname
Python编程
# 运行Python脚本
python script.py
# 安装Python包
pip install package_name
# 创建虚拟环境
python -m venv myenv
source myenv/bin/activate
后台运行
# 在后台运行命令
command &
# 使用tmux管理会话
pkg install tmux
tmux new -s session_name
存储访问
# 请求存储权限
termux-setup-storage
# 访问共享存储
cd ~/storage/shared
自定义配置
# 编辑.bashrc配置文件
nano ~/.bashrc
# 添加别名
alias ll='ls -la'
alias update='pkg update && pkg upgrade'