Termux安卓应用是一款无需root权限的高级终端模拟器,适用于安卓手机。最新版的Termux中文应用支持多种编程语言,如Python、PHP、Ruby、Go、Nodejs、MySQL等,使用户能够通过手机直接进行编程学习和操作,更加便捷高效,有兴趣的用户不妨立即下载体验!
Termux手机版简介
Termux官方版本是一款免费且功能强大的手机终端模拟软件,它集成了开源Linux环境,并提供了丰富的终端模拟与Linux包扩展支持。你可以使用gcc和clang编译代码,利用Python控制台作为便携计算器,或者通过SSH连接服务器。此外,还可以在手机上使用nano或vim编辑文件,借助apt管理软件包,支持Python、Ruby、Go、Nodejs等多种语言,甚至可将手机用作反向代理或Web服务器。

Termux中文包使用指南
【如何实现公网访问】
公网访问
我们如何将手机上的端口暴露到互联网呢?有两种方法非常简便:
使用SSH反向代理(通过autossh确保隧道稳定性)
使用ngrok(推荐使用ngrok arm版本)
这样一来,你就可以在互联网上访问手机上运行的网站。同时,你也可以将SSH端口映射到外网,这样无论你在何处只要有网络连接,都可以连接到你的手机,当然前提是手机处于运行状态。
【如何提升输入效率】
启动后,你会看到一个命令行界面。常见的手机输入工具,如搜狗,没有功能键,无法输入Esc、Ctrl、Alt、Tab等。
这里提供了一些解决方案:
音量键(-)可以模拟Ctrl键,因此当你需要中止正在输入的命令时,只需按下音量键(-)+c即可(相当于Ctrl+c)。
你也可以使用音量键(+)+q来显示扩展键:ESC、CTR、ALT、TAB、-、/、|。
你有多种方式提高输入效率:
使用蓝牙键盘
Hacker's Keyboard:一款输入法应用,提供所有你需要的按键,方便在Android设备上输入快捷键组合和特殊符号,提升编码和CLI操作的效率。
在电脑上使用SSH接入
安装Jupyter Notebook,在电脑上通过浏览器连接(可在网页中使用终端)
应用功能
◇ 支持bash 和 zsh。
◇ 利用Python控制台作为便携计算器。
◇ 使用git 和 subversion 检查项目。
◇ 运行基于文本的游戏。
◇ 使用nano 和 vim 编辑文件。
◇ 通过SSH访问远程服务器。
◇ 使用gcc和clang编译代码。
Termux手机版入门教程
【Termux 初始化】
初次使用 Termux 时,需要等待“安装引导程序包”完成,如下图所示。

安装完成后,会进入Termux的欢迎界面,如下图。

在Termux中输入命令 `termux-setup-storage` 并回车以获取存储权限(注意:长按后选择粘贴),如下图,点击允许即可。

【Termux 更换镜像】
在安装Termux包之前,通常建议更换镜像源,否则可能导致安装速度慢或失败。下图为未更换镜像尝试安装vim失败的截图。

以清华大学开源软件镜像为例,在Termux中执行命令 `termux-change-repo` 进入图形界面,如下图。
注:此操作仅适用于较新版Termux(如0.114),不适用于0.73版本。(警告:镜像仅适用于Android 7.0及以上系统,旧版本可能引发错误。)

使用方向键上下移动,空格键选择仓库,这里全选,如下图。

回车进入下一步,如下图。

选择最后的Mirrors by BFSU,如下图。

确认无误后回车,镜像源会自动更新。成功后如下图所示。

【Termux 安装 Python】
在Termux中输入 `pkg install python` 并回车以安装Python,出现如下图。

输入 Y 回车,出现下图。

等待一段时间后,出现下图表示Python安装成功。

恭喜您,Python环境已成功安装,赶快运行程序试试吧!
相关服务
* 实时直播。同步监控设备与MS和TTL报警信息。
* 设备发现。扫描并记录邻近网络设备。
* 多次连接。支持多个会话,便于添加、删除和切换会话。
* 保护机制。在应用启动和恢复时使用TIDIDD/UIDY保护设备。
* 复制粘贴。轻松从剪贴板复制或粘贴终端输出内容。
* 端口防护。通过安全顺序减少黑客攻击风险,保护服务器。
* 易于操作。拖动刷新、搜索高亮、排序设备/片段、拖动重新排列。
* 被动编辑器。像在电脑一样,使用VI/Vim编辑文档。支持CTRL和箭头键。
* 同步备份。使用iCRAMel进行设备/片段列表的备份与恢复。所有iOS设备设置一致。
* 交互控制台。稳定终端,快速运行命令,实时监控系统状态,查看日志文件。
* 命令片段。保存常用命令,便于运行。按标签分组,按名称、命令或标签搜索。
* 设备管理。添加SSH服务器,按标签分类设备。按名称、主机或标签搜索路由器。使用密码或公钥连接。
软件特色
1、简洁实用,功能丰富,非常适合那些偏好命令行界面的用户。它是一个集成了强大终端模拟器及Linux包扩展支持的工具;
2、支持通过SSH访问服务器,可以使用clang和gcc编译代码,利用Python控制台作为便携计算器,以及使用git检查项目等,功能多样,建议用户自行探索;
3、界面简洁,应用只有一个界面,点击即可直接操作,感觉像一个技术控开发的产品,没有花哨的设计,安装包也十分轻巧。
应用优势
1、自定义:
通过APT包管理系统安装所需内容,源自Debian和Ubuntu GNU/Linux。
2、扩展性:
连接蓝牙键盘,将设备连接至外部显示器,支持键盘快捷键,并具备完整的鼠标支持。
3、兼容性:
提供的软件包与Mac和Linux上的相同,最新版本的Perl、Python、Ruby和Node.js均可使用。
4、可扩展性:
使用Clang编译C文件进行开发,并使用CMake和pkg-config构建自己的项目。如果遇到困难,GDB和strace也可用于调试。
5、安全性:
使用OpenSSH的ssh客户端访问远程服务器。在一个开源方案中,结合标准包与精确的终端仿真。在Bash、FISH或Zsh和Nano、Emacs或Vim之间选择。GREP可通过短信收件箱进行搜索。使用cURL访问API端点,并使用rsync在远程服务器上备份联系人列表。
更新日志
v0.129 版本
增强稳定性。
v0.119.1 版本
修复错误并进行小幅度优化。