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! ...
...作業系統作為您的Linux虛擬機器,QEMU是最佳選擇。適用於Android、Raspbian或非Linux RISC作業系統的vm,這個基於命令列的工具設定起來很快。 ...
...他一些方便的工具。例如,Sophos將透過刪除Windows、macOS和Android惡意軟體變種來防止Linux系統成為其他作業系統的分發點。Sophos也是一個輕量級的免費Linux應用程式,相應地有一些小的更新。 ...
... 我們不希望您在不知道命令列如何工作的情況下就開始使用它。本質上,它是一種指示計算機執行任務的方法,但沒有滑鼠。 ...
... Fire Stick執行Android,因此理論上你幾乎可以在任何Android應用程式上進行側載,就像在**或平板電腦上一樣。 ...