如何在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
  • 閱讀 ( 62 )
  • 分類:通訊

你可能感興趣的文章

使用以下技巧和技巧成為linux命令列高手

...學者技巧。這個多用途的工具甚至適合訪問Facebook。想在Android上執行命令列嗎?在Android作業系統上嘗試Termux以獲得Linux終端的全部功能。 ...

  • 發佈於 2021-03-12 10:19
  • 閲讀 ( 44 )

使用簡單的shell指令碼修復html格式

...也包括在macOS和幾乎所有的Linux發行版中),甚至可以在Android**上使用Termux,這是googleplay提供的免費開源下載。 Shell指令碼使您能夠專注於程式設計基礎知識,因為最重要的工作是透過包含的命令來完成的。假設您...

  • 發佈於 2021-03-13 00:12
  • 閲讀 ( 47 )

如何在linux和macos上將手冊頁縮短為可讀的解釋

...嗎?下載tldr頁面的PDF版本,供以後使用。你甚至可以在Android[不再可用]或iOS裝置上安裝tldr應用程式。 ...

  • 發佈於 2021-03-14 01:21
  • 閲讀 ( 54 )

頂級網站和書籍,讓您成為linux命令列英雄

...bash是什麼、不同的模式(互動式和非互動式)以及它是如何產生的基礎知識開始,這個站點提供了一個全面的背景知識來幫助您理解命令列的機制。 ...

  • 發佈於 2021-03-14 07:04
  • 閲讀 ( 58 )

如何用ssh遠端管理linux伺服器

...。它之所以成為遠端伺服器管理的首選是有原因的。學習如何透過SSH遠端管理Linux伺服器,從連線到安裝軟體和檔案傳輸。 ...

  • 發佈於 2021-03-15 17:05
  • 閲讀 ( 53 )

如何在linux上安裝和使用powershell

... 在本文中,我將向您展示如何在Linux上安裝、執行和使用PowerShell! ...

  • 發佈於 2021-03-16 02:34
  • 閲讀 ( 51 )

如何在linux上執行虛擬機器:3種不同的方法

...作業系統作為您的Linux虛擬機器,QEMU是最佳選擇。適用於Android、Raspbian或非Linux RISC作業系統的vm,這個基於命令列的工具設定起來很快。 ...

  • 發佈於 2021-03-17 03:13
  • 閲讀 ( 57 )

6個最好的免費linux防病毒程式

...他一些方便的工具。例如,Sophos將透過刪除Windows、macOS和Android惡意軟體變種來防止Linux系統成為其他作業系統的分發點。Sophos也是一個輕量級的免費Linux應用程式,相應地有一些小的更新。 ...

  • 發佈於 2021-03-18 11:21
  • 閲讀 ( 58 )

raspberry pi終端命令:raspberry pi使用者快速指南

... 我們不希望您在不知道命令列如何工作的情況下就開始使用它。本質上,它是一種指示計算機執行任務的方法,但沒有滑鼠。 ...

  • 發佈於 2021-03-18 12:27
  • 閲讀 ( 53 )

如何在amazon fire電視棒上載入應用程式

... Fire Stick執行Android,因此理論上你幾乎可以在任何Android應用程式上進行側載,就像在**或平板電腦上一樣。 ...

  • 發佈於 2021-03-18 13:18
  • 閲讀 ( 63 )
a3201444692
a3201444692

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦