# Termux应用
***Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.***
---
本指南系统地阐述了如何在 **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** 应用
- 等待自动初始化完成
- 基本文件系统接口会自动创建
```{image} images/image_PxowbaitxoweXUxQN45c4ewZnrd.webp
:width: 720px
:height: 448px
```
```{image} images/image_QRAybkfTqokp6cxosBAcoMYknYf.webp
:width: 720px
:height: 448px
```
### 更新软件包列表
```plaintext
pkg update
```
```{image} images/image_FEzhbvNLHojSmExVyKPcRszbnmg.webp
:width: 1076px
:height: 395px
```
### 升级现有软件包
```plaintext
pkg upgrade
```
```{image} images/image_BZGubOAw8ojqk4xQJFYcaC9unTB.webp
:width: 1271px
:height: 464px
```
### 安装常用工具
```plaintext
# 安装常用软件包
pkg install curl wget nano vim python
```
```{image} images/image_WUvQbUDmQoUVZrx7Ez6c5e4rnWe.webp
:width: 1275px
:height: 781px
```
## 功能使用
### 基本操作
```bash
# 查看当前目录
pwd
# 列出文件
lsls -al
# 创建目录
mkdir ./dir1
# 创建多级目录
mkdir -p ./dir2/dir3
# 切换目录
cd ./dir1
# 返回主目录
cd ~
cd ./dir1
# 创建文件
touch test.txt
# 删除文件/目录
rm test.txt
cd ~
rm -r ./dir1
```
### 软件包管理
将 **package_name** 换成你要搜索的软件包名称。
```bash
# 搜索软件包
pkg search package_name
# 安装软件包
pkg install package_name
# 卸载软件包
pkg uninstall package_name
# 查看已安装包
pkg list-installed
```
```{image} images/image_VsqgbzDNYo66pExQrYEcyGXUnAc.webp
:width: 1280px
:height: 800px
```
```{image} images/image_ZKdYbuFDoogsCjx73Y6cpbAIntc.webp
:width: 1280px
:height: 800px
```
### 文件编辑
```bash
# 使用nano编辑器
nano filename.txt
# 使用vim编辑器
vim filename.txt
```
### 网络工具
```bash
# 测试网络连接
ping google.com
# 下载文件
wget https://example.com/file.zip
curl -O https://example.com/file.zip
# SSH连接
ssh user@hostname
```
### Python编程
```bash
# 运行Python脚本
python script.py
# 安装Python包
pip install package_name
# 创建虚拟环境
python -m venv myenv
source myenv/bin/activate
```
### 后台运行
```bash
# 在后台运行命令
command &
# 使用tmux管理会话
pkg install tmux
tmux new -s session_name
```
### 存储访问
```bash
# 请求存储权限
termux-setup-storage
# 访问共享存储
cd ~/storage/shared
```
### 自定义配置
```bash
# 编辑.bashrc配置文件
nano ~/.bashrc
# 添加别名
alias ll='ls -la'
alias update='pkg update && pkg upgrade'
```