什麼?Android上面跑Linux?

哈哈哈hh發表於2022-03-28

file

映象下載、域名解析、時間同步請點選  阿里雲開源映象站

前言

眾所周知,現在程式設計師因為工作、個人興趣等對各種系統的需求越來越大,部分人電腦做的還是雙系統。其中,比較常見的有各種模擬器、虛擬機器在windows上面跑Android、Linux,大家估計都習以為常,Android上面跑windows也是Android 13做的一個有趣的新功能:工作虛擬化支援(不是重點,在這就不過多闡述),但是,你知道麼,Android上面可以跑Linux了,重要的是,還無需root。接下來我們將介紹這款1萬Star的神器——Termux。

什麼是Termux?

Termux是一款基於 Android 平臺的開源 Linux 終端模擬器,使用 pkg(apt) 進行軟體包的管理。最重要的是,它無需 root 許可權,因此,絕大多數 Android 都可以執行。 

Termux能做些什麼?

目前來說,它能做一些簡單的 Linux 任務:

  • 享受 Bash 和 Zsh
  • 使用 Vim 編輯檔案
  • 通過 SSH 訪問伺服器
  • 使用 GCC 和 Clang 編譯程式碼
  • 使用 Git 檢查專案
  • 執行 MySQL,Redis 等伺服器

使用方法

file

因為 Termux 是一款 Linux 終端模擬器,因此,在命令的使用方面和 Linux 是一致的。在這裡,我將介紹一些針對 Termux 工具的一些使用方法。

初次使用

業內已經有了一種共識,在涉及包管理方面,儘量都會將官方源替換成國內映象源,Termux 也不例外。初次進入 Termux 後,我們可以使用 阿里雲 的  Termux 映象

$ sed -i 's@^\(deb.*stable main\)$@#\1\ndeb 更換原始檔
$ pkg up # 更新原始檔
$ pkg udpate -y && pkge upgrade # 更新系統及軟體

替換為國內映象後,接下來,需要開啟 Termux 的儲存許可權:

$ termux-setup-storage

執行命令之後,會彈出許可權確認視窗,選擇「始終允許」即可。

file

pkg 使用命令速記

  • pkg search搜尋包
  • pkg install安裝包
  • pkg uninstall解除安裝包
  • pkg update 更新源
  • pkg upgrade 升級軟體包
  • pkg shoe顯示某個包的詳細資訊

長按螢幕

file

如果需要對 Termux 中的內容進行復制以及貼上內容至 Termux,可以通過長按螢幕實現。

額外按鍵檢視

file

可以看到,在正常的鍵盤上方,還有一盤額外的功能鍵,分別是:ESC 鍵,Tab 鍵,CTRL 鍵,ALT 鍵,- 符號,向下以及向上功能鍵。有了這一行額外檢視,可以更加方便地實現 Android 鍵盤上沒有,而電腦鍵盤上有的功能。

音量+組合

因為 Android 鍵盤沒有電腦鍵盤上的一些功能按鍵,此時,我們可以通過按住音量鍵+,再輸入鍵盤某個字母數字鍵,可以達到一些功能鍵的作用。

  • 音量+ Q:顯示/隱藏額外按鍵檢視
  • 音量+數字鍵:Fx(電腦鍵盤上的數字功能鍵)
  • 音量+L:|(管道字元)
  • 音量+H:~(波浪字元)
  • 音量+U:_(下劃線字元)
  • 音量+P:上一頁
  • 音量+N:下一頁

一些簡單的應用

HTTP Server

有些時候,我們需要將 Android 上的某些檔案傳送到其他裝置(例如筆記本,分享)。以往的解決方案一般是用微信或者 QQ 來作為中轉站,現在,可以利用 Termux 搭建一個簡單的檔案伺服器來實現。

$ pkg install python -y # 需要使用 Python
$ ifconfig wlan0 # 檢視 Android 在區域網中的 IP 地址(我的為 192.168.2.104)
$ python -m http.server
Serving HTTP on 0.0.0.0 port 8000 ()...

命令成功執行之後,可以看到輸出資訊中包含了埠地址(我這裡是 8000)。此時,用另外一臺處於相同區域網(例如 Wi-Fi)的裝置在瀏覽器地址輸入 192.168.2.104:8000 即可訪問檔案伺服器了。

file

看起來像黑客

一提到命令列,怎能少得了那些酷炫的字元如降雨一般,這看起來就很黑客。我們可以通過安裝  pkg install cmartix 來實現這種效果。

file

尾言

總得來說,實用性相對較差,操作略有繁瑣,不過B格拉滿,可以不經意間在程式媛面前露上這麼一手,保證收穫妹子滿滿的崇拜眼神,髮際線似乎都前移了幾分XD

本文轉自:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2884538/,如需轉載,請註明出處,否則將追究法律責任。

相關文章