Termux 是一款免费的开源 Android 应用程序,其功能类似于 Linux 命令行终端。它支持 bash 和 zsh 等 Shell,以及 C 语言开发和 Python 脚本编写,使用户能够直接在手机上运行标准的 Linux 命令。

Termux 能做什么?
Termux 是一款多功能工具,可在 Android 设备上提供 Linux 环境。它无需 Root 权限或复杂设置即可高效运行。安装后,会自动配置一个最小化的基础系统,其他软件可通过 APT 包管理器获取。这使其成为安全且便捷地管理远程 Linux 服务器的理想选择。
功能与特性
Termux 包含 OpenSSH 套件,提供强大的 SSH 客户端,可在开源平台上无缝管理远程服务器。用户可以选择自己偏好的 Shell——Bash、fish 或 ZSH,以及 nano、Emacs 或 Vim 等编辑器。此外,还提供了 Rsync 工具,用于高效备份联系人列表或文件。
其他功能
您可以使用 curl 与 Web API 进行交互。该应用支持通过 GCC 和 Clang 编译器对各种语言进行代码编译。内置的 Python 控制台可用作便捷的小型计算器。对于版本控制,它集成了 Git 和 Subversion (SVN),以简化项目管理。
全面的软件包库
超越基本的终端模拟器,Termux 提供了访问大量 Linux 软件包的途径,这些软件包可直接从命令行安装,显著扩展了其实用性和灵活性。
创新的键盘快捷键
该应用巧妙地将设备的物理音量键和电源键重新定义为独特的键盘快捷键,从而加快命令输入速度并提高生产力。
外接键盘兼容性
Termux 完全支持通过蓝牙或 USB 连接的外接键盘,满足那些偏好通过触觉打字进行终端工作的用户需求。
编程与连接的多样性
无论您是使用 NodeJS、Ruby 或 Python 进行开发,还是通过 SSH 连接到远程服务器,Termux 都提供与桌面 Linux 终端相媲美的强大包管理功能,确保工作流程顺畅且功能强大。
Android 上的无缝 Linux 终端体验
Termux 将桌面 Linux 终端的全部力量和灵活性带入 Android,允许用户在便携设备上执行高级计算任务。
下载适用于 Android 的 Termux
要在您的 Android 设备上体验完整的 Linux 命令行环境,可下载 Termux APK。

Termux 将强大的终端仿真与广泛的 Linux 软件包相结合:
- 使用 bash 和 zsh Shell 执行强大的命令行操作。
- 使用 nano 或 vim 文本编辑器无缝编辑文件。
- 通过 SSH 安全连接到远程服务器。
- 使用 GCC 和 Clang 编译器高效编译代码。
- 使用 Python 控制台执行快速计算和脚本。
- 使用 Git 和 Subversion 有效管理项目版本。
- 使用 frotz 解释器享受经典的基于文本的冒险游戏。
Termux 是一款提供以下功能的 Android 终端模拟器:
Bash 与 Zsh:通过强大的 Shell 支持执行高级命令行任务。
文件管理:使用 nnn 浏览文件,并使用 nano、vim 或 Emacs 编辑它们。
远程访问:利用内置的 SSH 功能轻松管理服务器。
C 语言开发:使用 Clang、make 和 GDB 编译和调试 C 程序。
Python 控制台:直接在 Python 中运行脚本并执行计算。
版本控制:使用 Git 高效协作项目。
基于文本的游戏:通过 frotz 等经典互动小说游戏放松身心。
总之,Termux 在 Android 上提供了一个功能齐全的 Linux 环境,支持多样化的开发、管理和娱乐命令行活动。

优点与缺点
优点:
功能丰富的终端模拟器。
提供了一种在 Android 上运行 Linux 环境的安全且简单的方法。
提供多种终端 Shell 供选择。
简化了代码编译和系统备份过程。
缺点:
需要一定的技术知识才能充分发挥其潜力。
要在您的 Android 设备上下载 Termux APK,请遵循以下简单步骤:
1. 点击提供的“下载 Termux APK”按钮。
2. 下载将在几秒内自动开始。
3. 下载完成后,找到并打开 APK 文件。
4. 按照屏幕上的说明安装应用程序。
5. 安装完成后,您可以立即在设备上开始使用 Termux。
最新版本更新内容
修复了 ~/bin/termux-file-editor 和 ~/bin/termux-url-opener 脚本的文件处理问题。
增加了对几个关键 API 方法的内置支持,无需单独安装 Termux:API。这些方法包括:termux-clipboard-*、termux-download、termux-saf-*、termux-share、termux-storage-get、termux-usb、termux-vibrate 和 termux-volume。


