termux是一款很实用的专门拥有手机安卓系统的终端模拟器框架方面更是采用了vue.js和sprimg来进行加持,通过不同的命令操作手机的各种功能,为广大的程序员带来了超多的便利,这个软件不仅支持线上编程,快来下载看看吧。
termux手机安装包使用
【如何公网访问】
公网访问
我们如何把手机中的端口暴露到公网呢,有两种方式都很方便:
使用ssh反向代理(使用autossh解决隧道的稳定性问题)
使用ngrok(使用ngrok arm版本)
如此一来手机中运行的网站你就可以在公网访问它,当然你也可以把ssh端口暴露到外网,这样你可以在任何有网络连接的地方连接到你的手机里。前提是Termux处于运行状态。
【如何提高输入效率】
打开Termux之后,我们面对的是一个命令行界面,常用的手机输入工具,搜狗之类的,并没有功能键,无法输入esc、ctrl、alt、tab…
Termux提供了一些解决方案:
音量键(-)模拟Ctrl,所以你要中止输入到一半的命令,只好按下音量键(-)+c即可(等效于Ctrl+c)
你也可以使用音量键(+)+q显示扩展键:ESC、CTR、ALT、TAB、-、/、|
你有多种方式提高输入效率:
使用蓝牙键盘
Hacker's Keyboard: 一个输入法app,提供一切你需要的按键,方便地在Android上输入快捷键组合、特殊符号,提高
Coding和CLI的效率
在电脑中使用ssh接入Termux
安装Jupyter Notebook,在电脑中使用浏览器连接Termux(可以在网页中使用terminal)
◇享受bash 和 zsh。
◇使用python控制台来作为口袋计算器。
◇使用git 和 subversion检查项目。
◇使用frotz运行基于文本的游戏。
◇使用nano 和 vim编辑文件。
◇通过ssh访问服务器。
◇使用gcc和clang编译代码。
termux官网版介绍
高级终端Termux是个强大的终端模拟器,这样的应用应该特别适合不喜欢图形界面的命令行爱好者。
termux特点
安全:使用 OpenSSH 的 ssh 客户端访问远程服务器。在一个开源解决方案中,Termux 将标准包与精确的终端仿真结合。在 Bash、FISH 或 Zsh 和 Nano、Emacs 或 Vim 之间选择。GREP 通过你的短信收件箱。使用 cURL 访问 API 端点,并使用 rsync 在远程服务器上存储联系人列表的备份
自定义:通过从 Debian 和 UbuntuGNU/Linux 中知道的 APT 包管理系统安装你想要的东西
移植性:Termux 中提供的软件包与 Mac 和 Linux 上的软件包相同最新版本的 Perl、Python、Ruby 和 Node.js 都是可用的
扩大规模:连接蓝牙键盘,并将设备连接到外部显示器,如果需要,Termux 支持键盘快捷键,并有完整的鼠标支持
可修补的:通过使用 Clang 编译 C 文件进行开发,并使用 CMake 和 pkg-config 构建自己的项目。如果陷入困境并需要调试,GDB 和 strace 都是可用的
termux功能
Termux将强大的终端仿真与广泛的Linux软件包集合结合在一起。
•享受bash和zsh外壳。
•使用nnn管理文件,并使用nano,vim或emacs编辑它们。
•通过ssh访问服务器。
•使用clang,make和gdb在C中进行开发。
•使用python控制台作为袖珍计算器。
•使用git签出项目。
•使用frotz运行基于文本的游戏。
termux亮点
Termux简单也很实用,功能相当的多,很适合那些不喜欢图形界面的命令行爱好者实用,是一款集合强大的终端模拟器以及拓展Linux包收集支持。
支持通过ssh去访问服务器,还能实用clang以及gcc进行编译代码,通过python控制台来作为口袋计算器和git等进行检查项目等等,功能很多希望乐友自己琢磨。
很简洁的界面,其实这款应用就一个界面,点击进入就可以直接操作了,小编感觉这就是一个很耿直的技术控开发的,不需要花里胡哨的东西,安装包也很小的。
termux优势
可以在这里轻松的开启手机终端,你想用来做什么都是可以的。
无需电脑就可以访问服务器,手机通过ssh快速的访问服务器了。
在这里可以让大家轻松上手操作,基本编译和电脑版保持一致。
你想运行什么脚本都是可以的,让大家在这里可以自由的启用。
termux更新内容
v0.129:
•修复了一些设备上未签名库的GPG错误。如果这个错误阻止了你,卸载一次然后重新安装,或者运行“apt——allow- unsafe -repositories update”和“apt upgrade”一次。
修复了额外键盘键的配置问题。
v0.127:
•在Android 13+上请求' POST_NOTIFICATION '权限,以便在这些设备上显示有关运行会话的Termux通知。
•使缩放级别/字体大小为每个显示-感谢@babaric-dev!
•设置“TERMUX_VERSION”环境变量。
•更新引导包。
v0.126:
•通过在apk中嵌入项目加载程序使项目工作。
v0.122:
第一次更新后的变化,以适应Android 10的目标API要求。