# 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' ```