如何通过 Termux 在 Android 上使用 Linux 命令行

Android 是一个功能强大的操作系统,因为它提供了许多接近桌面级的应用程序。 然而有时,在 Android 上完成一些在桌面上轻而易举的事情需要付出相当大的努力。

一种解决方案是利用 Android 隐藏的 Linux 基础设施。 Termux 应用程序提供了一个命令行环境,并允许您在 Android 设备上安装诚实的 Linux 应用程序。 以下是如何使用 Termux 应用程序。

Play Store 中已经有一些应用程序是 Linux 应用程序的 Android 端口。 它们与 Termux 的不同之处在于它们复制了那些 Linux 应用程序,但它们是以“Android 方式”制作的。

相比之下,Termux 是一个自包含的 Linux 环境。 它的程序(出于所有意图和目的)与它们的 Linux 对应程序相同。 这与移植的应用程序相比具有一些优势:

  • 一致性: 已移植到 Android 的 Linux 应用程序需要某种用户界面。 Android 上的用户体验很大程度上取决于开发人员投入了多少精力。 相反,从键盘快捷键到安装方式,Termux 应用程序与 Linux 版本相同。
  • 紧凑: Android 代码的添加会导致一些纤薄的应用程序变得沉重。 为了 example,Android SSH 客户端的大小可能在 2MB 到 12MB 之间。 将此与 Termux 中可用的 Dropbear 进行比较,后者的安装大小为 396KB(即千字节)。 它还提供了一个 SSH 服务器。