如何在android和termux上使用linux命令行

Termux允许您在Android上访问Linux命令行。下面介绍如何使用Termux及其一些最佳产品。...

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

termux-command-line-android-featured

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

为什么使用termux?

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

相反,Termux是一个自包含的Linux环境。它的程序(无论出于何种目的)都与Linux的对应程序相同。与移植的应用程序相比,这带来了一些优势:

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

Get a Linux command line on Android with Termux

  • 及时性:当一个应用程序收到一个更新,你仍然任由Android应用程序的开发人员进行升级。相反,Termux应用程序是标准的Linux包,需要较少的维护。它们甚至可以与桌面版本一起自动创建。使用Termux,您可以更快地访问新功能。
  • 价格:你从Play商店购买的任何应用程序都有可能收取相关费用。Termux中的所有应用程序都是免费的(而且是开源的),Termux本身也是如此。

如何使用termux

在开始之前,请了解Termux主要是一个命令行环境。这里没有华丽的用户界面和闪亮的按钮。这不仅适用于基本Termux包,也适用于其应用程序。使用此方法无法获得LibreOffice的最新版本。

最重要的是,为了在Termux上安装和使用这些程序,您必须熟悉命令行。为了让您更加熟悉,请查看我们列出的最常用的Linux终端命令。

准备好后,拿起**或平板电脑安装Termux。

下载:Termux(免费)

您应该知道的基本termux命令

启动Termux将使您直接进入命令行环境。从这里,您可以安装新工具。Termux使用与Debian、Ubuntu和相关Linux发行版相同的软件包安装程序。

高级打包工具(通常称为APT)用于在Termux中查找、安装和删除软件。首先用以下命令更新包和升级:

apt updateapt upgrade

Update packages in the Termux command line

下一步,找出可用的应用程序:

apt list

要了解有关其中一个包的更多信息,请使用

apt show [package name]

这将显示名称、维护者、文件大小、依赖项和其他有用的详细信息。要安装应用程序,只需使用:

apt install [package name]

我们的APT使用指南将告诉您更多关于这个工具的信息,比如如何升级软件包。您可以通过在Termux命令行的终端提示符下输入已安装工具的名称来运行该工具。

除了apt之外,这个内置命令列表在Android上的Termux中也适用:

  • cplets you copy a file
  • mvwill move a file
  • lslists the contents of a directory
  • rmdeletes (removes) data
  • lncreates a symbolic link (for example, ln /data/data/com.termux/files/home/documents to /sdcard/Documents)

使用这些内置工具,您可以减少对Android文件管理器的需求。它们还可以让您不必为享受这些功能而使用**根目录。

可以使用termux命令行安装的linux应用程序

使用apt和Termux,您可以在Android上安装几个有用的Linux应用程序。这些可以分为几类——让我们看看其中的一些亮点。

文本编辑器

Termux提供了流行的Linux文本编辑器的最新版本:VIM和Emacs。其他编辑器,如极简nano,也可以使用。

当然,Android已经有很多文本编辑器了。那么Emacs和Vim给平台带来了什么呢?好吧,如果你喜欢降价,两个人都很支持。进入“不分心”的心态?它没有得到更多的分心比维姆自由-检查我们的维姆快捷方式备忘单帮助掌握它。

需要一些笔记和待办事项吗?Emacs中的组织模式已经涵盖了您。您甚至可以使用Emacs作为文件管理器、屏幕编写应用程序、Trello客户端、音乐播放器或玩扫雷游戏。

为什么要换?Android文本编辑器倾向于关注一个突出的特性。例如,一个可以专注于无干扰的绘图,另一个可以预览降价和其他格式,还有一些可以建立在保留笔记的基础上(尽管它们实际上只是文本编辑器的核心)。

基于终端的编辑器可以在单个程序中满足这些需求,同时也可以在桌面平台上使用。

termux命令行实用程序

Termux包包括几个有用的Linux命令行实用程序:

  • gnuplot:一个数学绘图程序
  • ImageMagick:一个图像处理和转换工具包
  • p7zip:用于7-Zip压缩方案的归档实用程序
  • unrr:一个不同的RAR格式的归档工具
  • Wget:通过HTTP或FTP在因特网上获取文件的程序

为什么要换?这些都是专门的计划提供了很多。

在termux中安装服务器

我们已经展示了如何将Android设备转变为具有特定应用程序的web服务器。Termux同样提供了正版的Linux web服务器,如Apache、nginx和Lighttpd。

但是为什么你想在你的Android设备上运行一个web服务器呢?

除了编程之外,请记住,当今许多最好的应用程序都是web应用程序。例如,您可以安装nginx、PostgreSQL数据库和Python,然后使用Taiga项目管理平台。这是一个很大的实用程序,所有不必注册任何第三方服务或托管。

Termux还包括Dropbear,它提供了一个SSH服务器(和客户端)来登录到您的**/平板电脑并传输文件。这在您想交换一些文件但不想使用云服务的情况下非常有用。只需启动Dropbear服务器,使用SSH客户机获取所需内容,然后关闭它。

为什么要换?像微型网络服务器这样的应用程序可以让你启动网络服务器。但是有什么比从命令行开始使用轻量级服务器更有趣呢?

termux命令行中的开发应用程序

虽然许多Android应用程序(列为“代码编辑器”)提供了编写代码的能力,但它们本身可能不提供语言。使用Termux,您可以在**或平板电脑上测试代码。

Install Python development tools in the Termux command line

它提供编程语言的标准发行版,例如:

  • bashshell(开箱即用的默认设置,是开始黑客攻击的好方法)
  • Python(v2和v3都可用)
  • 菲律宾比索
  • 红宝石

源代码控制系统git和Subversion也可以使用,它们的用途不仅仅是开发。如果您喜欢控制自己的数据,源代码管理允许您将文件存放在任何需要的地方。您还可以控制何时向其他设备发送更新,并可以使用“标记”来标记版本。

为什么要换?Android有一些编程语言包,比如QPython。但它们提供了自己庞大的用户界面。它们可能还需要额外的应用程序才能充分发挥作用。

基于Android的应用程序可用于git和svn。但是,每个源代码管理类型都需要一个单独的应用程序。Termux在同一个包中免费提供这两种服务。通过使用源代码管理,还可以减少Dropbox等云同步服务的客户机数量。

使用termux命令将linux添加到android

Termux是一个超级紧凑的产品,为您的Android设备提供了很多功能。命令行是Linux最强大的特性之一,Termux构建在设备的Linux内核上,让您在移动中更加高效。

而且谁知道呢,也许涉足这些应用程序会说服你在桌面上也尝试Linux。请查看我们的Linux命令备忘单,以获得一些帮助。

  • 发表于 2021-03-18 07:26
  • 阅读 ( 366 )
  • 分类:通讯

你可能感兴趣的文章

使用以下技巧和技巧成为linux命令行高手

...学者技巧。这个多用途的工具甚至适合访问Facebook。想在Android上运行命令行吗?在Android操作系统上尝试Termux以获得Linux终端的全部功能。 ...

  • 发布于 2021-03-12 10:19
  • 阅读 ( 271 )

使用简单的shell脚本修复html格式

...也包括在macOS和几乎所有的Linux发行版中),甚至可以在Android**上使用Termux,这是googleplay提供的免费开源下载。 Shell脚本使您能够专注于编程基础知识,因为最重要的工作是通过包含的命令来完成的。假设您想在用...

  • 发布于 2021-03-13 00:12
  • 阅读 ( 233 )

如何在linux和macos上将手册页缩短为可读的解释

...吗?下载tldr页面的PDF版本,供以后使用。你甚至可以在Android[不再可用]或iOS设备上安装tldr应用程序。 ...

  • 发布于 2021-03-14 01:21
  • 阅读 ( 190 )

顶级网站和书籍,让您成为linux命令行英雄

...bash是什么、不同的模式(交互式和非交互式)以及它是如何产生的基础知识开始,这个站点提供了一个全面的背景知识来帮助您理解命令行的机制。 ...

  • 发布于 2021-03-14 07:04
  • 阅读 ( 243 )

如何用ssh远程管理linux服务器

...。它之所以成为远程服务器管理的首选是有原因的。学习如何通过SSH远程管理Linux服务器,从连接到安装软件和文件传输。 ...

  • 发布于 2021-03-15 17:05
  • 阅读 ( 491 )

如何在linux上安装和使用powershell

... 在本文中,我将向您展示如何在Linux上安装、运行和使用PowerShell! ...

  • 发布于 2021-03-16 02:34
  • 阅读 ( 303 )

如何在linux上运行虚拟机:3种不同的方法

...ARM操作系统作为您的Linux虚拟机,QEMU是最佳选择。适用于Android、Raspbian或非Linux RISC操作系统的vm,这个基于命令行的工具设置起来很快。 ...

  • 发布于 2021-03-17 03:13
  • 阅读 ( 539 )

6个最好的免费linux防病毒程序

...他一些方便的工具。例如,Sophos将通过删除Windows、macOS和Android恶意软件变种来防止Linux系统成为其他操作系统的分发点。Sophos也是一个轻量级的免费Linux应用程序,相应地有一些小的更新。 ...

  • 发布于 2021-03-18 11:21
  • 阅读 ( 209 )

什么是符号链接(symlink)?如何在linux中创建一个

... 你甚至可以用Termux在Android上创建符号链接,Termux是一个允许你使用Linux命令行的应用程序。你知道你可以用符号链接更容易地共享Google驱动器文件吗? ...

  • 发布于 2021-03-19 23:12
  • 阅读 ( 307 )

安装自定义android rom时需要了解的4个常见问题

我和其他许多人喜欢Android**而不是iphone的主要原因是Google免费提供了Android的大部分代码。其他开发者可以自由地创建Android版本,少用我们不喜欢的部分,多用我们喜欢的部分。 ...

  • 发布于 2021-03-22 01:12
  • 阅读 ( 297 )
a3201444692
a3201444692

0 篇文章