手机上的Linux:Termux

软件简介

官网:

GitHub:

Termux是一个Android终端仿真应用程序,用于在Android手机上搭建一个完整的Linux环境。不需要root权限Termux就可以正常运行。Termux基本实现Linux下的许多基本操作。可以使用Termux安装python,并实现python编程,可以用手机架设Server,同样可以用于渗透测试等等。

特性:

安全:使用OpenSSH的ssh客户端访问远程服务器。在一个开源解决方案中,Termux将标准包与精确的终端仿真结合。

在Bash、FISH或Zsh和Nano、Emacs或Vim之间选择。GREP通过你的短信收件箱。使用cURL访问API端点,并使用rsync在远程服务器上存储联系人列表的备份。

自定义:通过从Debian和UbuntuGNU/Linux中知道的APT包管理系统安装你想要的东西。

移植性:Termux中提供的软件包与Mac和Linux上的软件包相同。

最新版本的Perl、Python、Ruby和都是可用的。

扩大规模:连接蓝牙键盘,并将设备连接到外部显示器,如果需要,Termux支持键盘快捷键,并有完整的鼠标支持。

可修补的:通过使用Clang编译C文件进行开发,并使用CMake和pkg-config构建自己的项目。如果陷入困境并需要调试,GDB和strace都是可用的。

修改安装源

由于官方源下载速度较慢,建议将安装源修改为国内源。修改方法如下:

Themaintermuxrepositorydeb[arch=all,你的平台架构]
管理软件包

除了apt,Termux在此基础上还封装了pkg命令,向下兼容apt。pkg在运行前会执行一次aptupdate,保证安装的包是最新版本。

apt:

pkgsearchquery安装包pkguninstallpackage重新安装包pkgupdate升级软件包pkglist-all列出已经安装的包pkgshoepackage显示某个包的相关文件夹路径
$aptupgrade安装sl软件包

下面命令安装测试包sl,然后运行。如果一切正常,会显示一个火车的命令行动画。

pkgsearchquery安装包pkguninstallpackage重新安装包pkgupdate升级软件包pkglist-all列出已经安装的包pkgshoepackage显示某个包的相关文件夹路径

pkg:

pkgsearchquery安装包pkguninstallpackage重新安装包pkgupdate升级软件包pkglist-all列出已经安装的包pkgshoepackage显示某个包的相关文件夹路径
可以干什么

目前来说,它能做一些简单的Linux任务:

享受Bash和Zsh

通过SSH访问服务器

使用GCC和Clang编译代码

使用Git检查项目

运行MySQL,Redis等服务器

版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。

相关推荐