Android是一个功能强大的操作系统,因为它提供了许多接近桌面类的应用程序。然而有时,在Android上完成一件在桌面上很快就能完成的事情需要付出相当大的努力。
一种解决方案是利用Android隐藏的Linux基础设施。Termux应用程序提供了一个命令行环境,允许您在Android设备上安装诚实善良的Linux应用程序。下面是如何使用Termux应用程序。
Play Store中已经有一些应用程序是Linux应用程序的Android端口。它们与Termux的不同之处在于它们复制了那些Linux应用程序,但它们是以“Android方式”**的
相反,Termux是一个自包含的Linux环境。它的程序(无论出于何种目的)都与Linux的对应程序相同。与移植的应用程序相比,这带来了一些优势:
在开始之前,请了解Termux主要是一个命令行环境。这里没有华丽的用户界面和闪亮的按钮。这不仅适用于基本Termux包,也适用于其应用程序。使用此方法无法获得LibreOffice的最新版本。
最重要的是,为了在Termux上安装和使用这些程序,您必须熟悉命令行。为了让您更加熟悉,请查看我们列出的最常用的Linux终端命令。
准备好后,拿起**或平板电脑安装Termux。
下载:Termux(免费)
启动Termux将使您直接进入命令行环境。从这里,您可以安装新工具。Termux使用与Debian、Ubuntu和相关Linux发行版相同的软件包安装程序。
高级打包工具(通常称为APT)用于在Termux中查找、安装和删除软件。首先用以下命令更新包和升级:
apt updateapt upgrade下一步,找出可用的应用程序:
apt list要了解有关其中一个包的更多信息,请使用
apt show [package name]这将显示名称、维护者、文件大小、依赖项和其他有用的详细信息。要安装应用程序,只需使用:
apt install [package name]我们的APT使用指南将告诉您更多关于这个工具的信息,比如如何升级软件包。您可以通过在Termux命令行的终端提示符下输入已安装工具的名称来运行该工具。
除了apt之外,这个内置命令列表在Android上的Termux中也适用:
使用这些内置工具,您可以减少对Android文件管理器的需求。它们还可以让您不必为享受这些功能而使用**根目录。
使用apt和Termux,您可以在Android上安装几个有用的Linux应用程序。这些可以分为几类——让我们看看其中的一些亮点。
Termux提供了流行的Linux文本编辑器的最新版本:VIM和Emacs。其他编辑器,如极简nano,也可以使用。
当然,Android已经有很多文本编辑器了。那么Emacs和Vim给平台带来了什么呢?好吧,如果你喜欢降价,两个人都很支持。进入“不分心”的心态?它没有得到更多的分心比维姆自由-检查我们的维姆快捷方式备忘单帮助掌握它。
需要一些笔记和待办事项吗?Emacs中的组织模式已经涵盖了您。您甚至可以使用Emacs作为文件管理器、屏幕编写应用程序、Trello客户端、音乐播放器或玩扫雷游戏。
为什么要换?Android文本编辑器倾向于关注一个突出的特性。例如,一个可以专注于无干扰的绘图,另一个可以预览降价和其他格式,还有一些可以建立在保留笔记的基础上(尽管它们实际上只是文本编辑器的核心)。
基于终端的编辑器可以在单个程序中满足这些需求,同时也可以在桌面平台上使用。
Termux包包括几个有用的Linux命令行实用程序:
为什么要换?这些都是专门的计划提供了很多。
我们已经展示了如何将Android设备转变为具有特定应用程序的web服务器。Termux同样提供了正版的Linux web服务器,如Apache、nginx和Lighttpd。
但是为什么你想在你的Android设备上运行一个web服务器呢?
除了编程之外,请记住,当今许多最好的应用程序都是web应用程序。例如,您可以安装nginx、PostgreSQL数据库和Python,然后使用Taiga项目管理平台。这是一个很大的实用程序,所有不必注册任何第三方服务或托管。
Termux还包括Dropbear,它提供了一个SSH服务器(和客户端)来登录到您的**/平板电脑并传输文件。这在您想交换一些文件但不想使用云服务的情况下非常有用。只需启动Dropbear服务器,使用SSH客户机获取所需内容,然后关闭它。
为什么要换?像微型网络服务器这样的应用程序可以让你启动网络服务器。但是有什么比从命令行开始使用轻量级服务器更有趣呢?
虽然许多Android应用程序(列为“代码编辑器”)提供了编写代码的能力,但它们本身可能不提供语言。使用Termux,您可以在**或平板电脑上测试代码。
它提供编程语言的标准发行版,例如:
源代码控制系统git和Subversion也可以使用,它们的用途不仅仅是开发。如果您喜欢控制自己的数据,源代码管理允许您将文件存放在任何需要的地方。您还可以控制何时向其他设备发送更新,并可以使用“标记”来标记版本。
为什么要换?Android有一些编程语言包,比如QPython。但它们提供了自己庞大的用户界面。它们可能还需要额外的应用程序才能充分发挥作用。
基于Android的应用程序可用于git和svn。但是,每个源代码管理类型都需要一个单独的应用程序。Termux在同一个包中免费提供这两种服务。通过使用源代码管理,还可以减少Dropbox等云同步服务的客户机数量。
Termux是一个超级紧凑的产品,为您的Android设备提供了很多功能。命令行是Linux最强大的特性之一,Termux构建在设备的Linux内核上,让您在移动中更加高效。
而且谁知道呢,也许涉足这些应用程序会说服你在桌面上也尝试Linux。请查看我们的Linux命令备忘单,以获得一些帮助。
...学者技巧。这个多用途的工具甚至适合访问Facebook。想在Android上运行命令行吗?在Android操作系统上尝试Termux以获得Linux终端的全部功能。 ...
...也包括在macOS和几乎所有的Linux发行版中),甚至可以在Android**上使用Termux,这是googleplay提供的免费开源下载。 Shell脚本使您能够专注于编程基础知识,因为最重要的工作是通过包含的命令来完成的。假设您想在用...
...吗?下载tldr页面的PDF版本,供以后使用。你甚至可以在Android[不再可用]或iOS设备上安装tldr应用程序。 ...
...bash是什么、不同的模式(交互式和非交互式)以及它是如何产生的基础知识开始,这个站点提供了一个全面的背景知识来帮助您理解命令行的机制。 ...
...。它之所以成为远程服务器管理的首选是有原因的。学习如何通过SSH远程管理Linux服务器,从连接到安装软件和文件传输。 ...
... 在本文中,我将向您展示如何在Linux上安装、运行和使用PowerShell! ...
...ARM操作系统作为您的Linux虚拟机,QEMU是最佳选择。适用于Android、Raspbian或非Linux RISC操作系统的vm,这个基于命令行的工具设置起来很快。 ...
...他一些方便的工具。例如,Sophos将通过删除Windows、macOS和Android恶意软件变种来防止Linux系统成为其他操作系统的分发点。Sophos也是一个轻量级的免费Linux应用程序,相应地有一些小的更新。 ...
... 你甚至可以用Termux在Android上创建符号链接,Termux是一个允许你使用Linux命令行的应用程序。你知道你可以用符号链接更容易地共享Google驱动器文件吗? ...
我和其他许多人喜欢Android**而不是iphone的主要原因是Google免费提供了Android的大部分代码。其他开发者可以自由地创建Android版本,少用我们不喜欢的部分,多用我们喜欢的部分。 ...