#Termux终端模拟器简介
Termux是一款强大的安卓终端模拟器,可让手机用户轻松体验Linux环境。无需Root权限,打开即用,支持通过命令行与系统交互,并提供详尽的新手教程,帮助用户快速掌握功能。 安装后,Termux默认呈现全屏命令行界面,推荐搭配蓝牙键盘操作。通过`apt update`和`apt upgrade`更新系统,测试运行如`sl`等软件包验证环境正常。使用`termux-setup-storage`授权访问手机存储,生成`storage`目录用于文件管理。 Termux内置`pkg`和`apt`两种软件包管理工具,支持安装Node.js、Python等开发环境。例如,借助Node.js的`http-server`或Python内置模块,可快速搭建HTTP服务器,实现手机与电脑间文件共享。此外,还支持安装Net-Tools查看IP地址,方便局域网访问。 作为轻量级工具,Termux为开发者和极客用户提供了一个灵活、高效的移动端编程和学习平台。
Termux终端模拟器安装 Python
1、在 Termux 中输入 pkg install python 回车安装Python,出现如下图。
2、输入 Y 回车,出现下图。
3、等待,等到出现下图代表安装 Python 成功。
4、到这恭喜您 Python 环境已经安装完了,赶快运行个程序试试吧!
Termux终端模拟器公网访问
1、我们如何把手机中的端口暴露到公网呢,有两种方式都很方便:
2、使用ssh反向代理(使用autossh解决隧道的稳定性问题)
3、使用ngrok(使用ngrok arm版本)
4、如此一来手机中运行的网站你就可以在公网访问它,当然你也可以把ssh端口暴露到外网,这样你可以在任何有网络连接的地方连接到你的手机里。前提是Termux处于运行状态。
Termux终端模拟器提高输入效率
1、打开Termux之后,我们面对的是一个命令行界面,常用的手机输入工具,搜狗之类的,并没有功能键,无法输入esc、ctrl、alt、tab…
2、Termux提供了一些解决方案:
3、音量键(-)模拟Ctrl,所以你要中止输入到一半的命令,只好按下音量键(-)+c即可(等效于Ctrl+c)
4、你也可以使用音量键(+)+q显示扩展键:ESC、CTR、ALT、TAB、-、/、|
5、你有多种方式提高输入效率:
----使用蓝牙键盘
----Hacker's Keyboard: 一个输入法app,提供一切你需要的按键,方便地在Android上输入快捷键组合、特殊符号,提高
----Coding和CLI的效率
----在电脑中使用ssh接入Termux
----安装Jupyter Notebook,在电脑中使用浏览器连接Termux(可以在网页中使用terminal)
Termux终端模拟器优势
1、安全:使用 OpenSSH 的 ssh 客户端访问远程服务器。在一个开源解决方案中,Termux 将标准包与精确的终端仿真结合。在 Bash、FISH 或 Zsh 和 Nano、Emacs 或 Vim 之间选择。GREP 通过你的短信收件箱。使用 cURL 访问 API 端点,并使用 rsync 在远程服务器上存储联系人列表的备份
2、自定义:通过从 Debian 和 UbuntuGNU/Linux 中知道的 APT 包管理系统安装你想要的东西
3、移植性:Termux 中提供的软件包与 Mac 和 Linux 上的软件包相同最新版本的 Perl、Python、Ruby 和 Node.js 都是可用的
4、扩大规模:连接蓝牙键盘,并将设备连接到外部显示器,如果需要,Termux 支持键盘快捷键,并有完整的鼠标支持
5、可修补的:通过使用 Clang 编译 C 文件进行开发,并使用 CMake 和 pkg-config 构建自己的项目。如果陷入困境并需要调试,GDB 和 strace 都是可用的
软件平台,