老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

ZeroTermux 手機上的 Linux 命令列——你該知道的十個問題

ZeroTermux 是一款無需 root 就能在 Android 上跑完整 Linux 環境的開源工具,這篇文章以問答形式整理它的定位、安裝、核心用法與常見坑點,幫你快速上手。

ZeroTermux 是什麼、能幹嘛、適合誰

ZeroTermux官網 是一款運行在 Android 手機上的專業開源命令列工具,核心賣點是無需 root 權限就能提供完整的 Linux 用戶空間。它基於 Termux 項目做了深度改造,內建了圖形化選單、X11 圖形環境通道、一鍵在線腳本執行器,以及一套叫 zt 的快捷指令體系。

適合誰?大致三類人:一是喜歡折騰的技術愛好者,想在手機上跑 Python、Node.js、Rust 等開發工具鏈;二是經常需要遠端維護伺服器的運維人員,手機上帶個 Linux 環境隨時能 SSH 上去排查問題;三是學生或自學者,不想在電腦上裝雙系統或虛擬機,用手機就能練習 Linux 命令。如果你只是想找個手機下載器或文件管理器,ZeroTermux 對你來說太重了——它本質上是一個縮小版的 Linux 發行版。

ZeroTermux 主介面

安裝

ZeroTermux 的安裝包是標準 Android APK,最新版本 0.119.1,安裝包大小約 107MB。安裝流程本身很簡單:ZeroTermux下載 APK → 點擊安裝 → Android 系統會提示「未知來源」放行,勾上允許即可。這裡沒有什麼前置條件,不需要 root,不需要解壓密碼,任何 Android 裝置只要版本在 7.0 以上基本都能裝。

安裝完成後第一次啟動會自動解壓 Linux 基礎系統到應用私有目錄(/data/data/com.termux/files/),這個過程大約需要幾十秒到一分鐘,取決於手機儲存速度。解壓完畢後你會直接進入一個 bash shell,這時才算安裝完成。建議啟動後先跑一次 pkg update 把軟體源索引更新到最新,之後裝包才不會出現找不到包的情況。

有一個常見坑:如果你之前裝過舊版 Termux 或其他終端模擬器,卸載時數據目錄可能沒被清乾淨,導致新安裝的 ZeroTermux 啟動後異常閃退或無法解壓。遇到這種情況先卸載,然後手動刪掉 /data/data/com.termux/ 目錄再重裝,一般就能解決。另外,手機上如果裝了「應用雙開」或「隱藏空間」之類的工具,也可能導致 ZeroTermux 無法正確建立 Linux 用戶空間,建議在單一空間中使用。


什麼?手機上真的能跑 Linux?

對,而且不是模擬器,是真正的 Linux 用戶空間。ZeroTermux 透過 Android 的 linker 和 bionic 庫,把一個編譯好的 minimal Linux rootfs(包含 bash、coreutils、pkg 包管理器)直接跑在 Android 內核之上。你打開的每個終端 session 都是一個真正的 Linux shell,可以 apt install、可以寫 Python 腳本、可以編譯 C 語言——除了需要內核模組的操作(比如 modprobe)和某些需要 root 的系統級調用,幾乎和你在電腦上用 Ubuntu 沒什麼區別。

最常用的功能是什麼?

第一個是包管理器。ZeroTermux 自帶 pkg 命令,底層是 Termux 社區維護的軟體源,裡面有 Python、Node.js、Rust、Go、Git、curl、wget、vim——基本上你在服務器上常用的 CLI 工具這裡都有,一鍵安裝。第二個是 SSH 遠端,用手機 SSH 連上雲主機排查問題、拉代碼、跑腳本,這是運維人員最高頻的場景。第三個是 zt 命令體系,這是 ZeroTermux 獨有的快捷命令集合,比如 zt ln 在 sdcard 下建軟連結讓 Android 應用能訪問 Termux 內部文件、zt bgi 一鍵設置終端背景圖、zt reboot 重置當前容器,省去了手動拼長命令的麻煩。

圖形界面能跑嗎?

能,但需要額外配置。ZeroTermux 左側邊欄有一個「X11 功能」分組,裡面自帶了 X11 安裝入口,點一下就能自動裝好 termux-x11-nightly 和 pulseaudio,然後在終端跑 termux-x11 :0 & 啟動 X Server、設好 DISPLAY 和 PULSE_SERVER 環境變量,就能裝 GUI 程序(比如 Firefox、VLC、文件管理器)並顯示在手機螢幕上。對聲音有需求的程序還要裝 pulseaudio 包,然後把 PULSE_SERVER 設為 127.0.0.1。

ZeroTermux X11 圖形環境

有沒有一鍵腳本可以跑?

有,ZeroTermux 社區維護者會發布一些常用操作的在線腳本,比如環境初始化腳本(一鍵裝完常用開發工具)、發行版快捷安裝腳本、X11/VNC 配置腳本。入口在左側邊欄「線上功能 → 在線腳本」,不需要自己去 GitHub 找腳本複製粘貼。但要注意:腳本會改你的容器環境,第一次跑某個腳本前一定要先備份容器(常用功能 → 備份/恢復 → 備份 tar.gz),而且只跑來源可信的腳本,惡意腳本能直接讀你的文件。

界面好看嗎?能不能自定義?

ZeroTermux 提供了一套美化功能,左側邊欄「美化/UI 功能」分組裡有雪花動畫、粒子效果、視頻背景、背景圖等選項,點一下就能開關。其中雪花和粒子動畫是在終端背景上飄雪花或粒子,視覺上不那麼冷冰冰;視頻背景更炫酷,但會明顯增加 CPU/GPU 負擔和電量消耗。中低端手機建議把這些效果都關掉,跑編譯、QEMU、X11 之類的重負載任務時保持界面簡潔最省資源。如果美化導致顯示異常,可以用「清除樣式」一鍵恢復預設。

和 Termux 原版有什麼區別?

Termux 是一個純 CLI 終端模擬器,什麼都要手打命令,入門門檻比較高。ZeroTermux 是在 Termux 基礎上做的深度改造版,主要差異有三個:一是內建圖形化選單系統,左側邊欄分了系統設置、X11 功能、美化功能、線上腳本等多個分組,很多操作點幾下就能完成;二是zt 命令體系,把常用的繁瑣操作封裝成簡短命令;三是內建 X11 通道,原版 Termux 裝 X11 需要自己手動配置一連串環境變量,ZeroTermux 把這個流程做成了選單入口。簡單說,ZeroTermux 就是「給 Termux 加了一層圖形化外殼和快捷指令」,讓新手也能透過 ZeroTermux文檔 快速上手。

免費嗎?有付費版嗎?

免費、開源,沒有付費版。ZeroTermux 基於 Termux 項目開發,所有功能都是免費提供的,社區維護者靠 GitHub 贊助和志願者支持。你不需要花一分錢就能用到完整的 Linux 環境、X11 圖形通道、在線腳本等全部功能,也沒有廣告或功能鎖。

什麼情況下不建議用?

如果你只是想找個下載器、文件管理器或看視頻的工具,ZeroTermux 明顯太重了——107MB 的安裝包、每次啟動都要佔用大量記憶體跑 Linux shell,對普通用戶來說完全沒必要。另外,手機上跑長時間編譯或 QEMU 模擬之類的重負載任務會讓手機發熱嚴重、電量掉得快,這種場景還是電腦上更合適。還有,ZeroTermux 是為 Android 設計的,iOS 上沒有對應版本,iPhone 用戶就不用找了。

值不值得長期用?

如果你是技術愛好者、學生或運維人員,值得。無需 root 就能在手機上隨時進入 Linux 環境這點本身就很方便,pkg 包管理器能解決大部分開發工具鏈需求,zt 快捷指令和圖形化選單又把入門門檻壓得很低,X11 通道讓你甚至能在手機上跑圖形化 Linux 程序。當然,它不是電腦的替代品,但作為隨身 Linux 工具來說,ZeroTermux 已經做得相當完整了。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章

Okta Verify 你可能不知道的五個隱藏玩法

多數人把它當成「抄動態碼的工具」,但其實這款企業驗證 App 藏著免密碼登入、跨設備藍牙遷移、生物辨識確認等五個鮮為人知的進階功能——每個都能讓你的登入效率翻倍。