termux_kalilinux手机版安装包


安卓上的移动Linux:Termux与ZeroTermux的深度解析

Termux,可称为安卓上的WSL(Windows Subsystem for Linux)。前些年曾探索过Termux的玩法,然而随着网络环境越来越受限,国内使用原生Termux有些繁琐(上手需要多次调整配置,不太方便在国内的网络环境下使用)。然而最近,另一个神器ZeroTermux引起了我们的注意。ZeroTermux基于Termux进行了深度整合,将许多脚本和工具囊括其中,简化了在国内网络环境下的部署过程。尤其是当ZeroTermux升级至0.118.38.1版本后,其使用体验几乎达到了完美状态。

通过ZeroTermux,我们可以实现以下功能:

1. 开启Web文件管理,通过网页轻松访问Termux以及手机存储的部分文件(基于FlieBrowser)。

2. 自带文件管理器,方便快捷地管理Termux文件。

3. 只需一键脚本,即可安装Linux发行版(如Ubuntu、Kail等)。

4. 一键配置Termux(包括换源、美化、安装插件等)。

5. 甚至可以通过一键配置qemu虚拟机(如安装windows7等)。

尽管下图展示了ZeroTermux通过qemu部署的windows7环境,但实事求是地说,在arm构架上的qemu效率较低,虚拟机使用起来可能会有些卡顿。

为了更便捷地操作,我们可以借助拓展坞连接键鼠、网络和电脑,这样通过SSH连接就更加方便了。文中提到的SATECHI 7合1拓展坞因为支持边充电边使用且做工精良而备受推荐。

在安卓平台上玩转Linux,目前主要有三款应用较为突出:Termux、ZeroTermux和AidLux。其中,ZeroTermux可视为Termux的新手版和国内定制版。对于国外的网络环境,原汁原味的Termux仍是首选。AidLux界面绚丽,对于新手来说开箱即用,但在命令行环境验略显不足,且存在一些小问题。

重点介绍下ZeroTermux:其主界面与Termux相似,但增加了左滑和右滑的界面交互。左入工具箱,右滑则切换至文件管理器。工具箱内包含多种类型工具,其中重点介绍常用功能如一键更换软件源、备份与还原等。而不再赘述如一键换源、备份还原、QEMU虚拟机等基础功能,因为它们基本上手就会用。

特别要提的是proot部署Linux发行版的功能。相较于Termux的原版部署工具proot-distro,ZeroTermux通过Moe全能脚本、termux-linux-toolx(旧版为yutools)等脚本工具可更快速地部署Linux发行版,尤其适合国内网络环境。Moe全能脚本功能强大,还可配置各种系统环境,但部署后进入Linux环境稍显麻烦,每次需弹出引导选择界面。不过只需通过引导界面进行简单设置,即可快速部署Linux并自动生成启动脚本,通过该脚本命令就能迅速进入Linux环境。

除此之外,ZeroTermux还提供其他功能如美化命令行、在线脚本工具等。特别值得一提的是“网络Linux目录”功能,点击即可安装FlieBrowser,让你在浏览器中轻松访问Termux文件(若开启了手机文件授权,还可访问部分手机文件)。

在Linux环境中,SSH连接通常更为便捷。Termux/ZeroTermux默认的SSH端口为8022。关于如何设置SSH端口及如何通过proot部署的Ubuntu等系统安装和开启SSH等操作细节此处不再赘述。

至于通过proot部署的Linux系统除了SSH连接外,还可以通过VNC进行连接。此外还有一种名为Termux-x11的特殊方法值得一提。这是一个开源项目,需在ZeroTermux中进行简单配置后安装相关app即可使用。具体命令及操作方法后续再作详述。