教學

如何在 Android 上跑 Linux(免 root,2026)

不用 root 就在 Android 上跑真正的 Linux 命令列,靠 proot 在使用者態跑 Alpine 或 Ubuntu。主要的幾個 App——Termux、UserLAND/Andronix、TermAI 的內建本地終端機——以及怎麼選。

CC Chen Chen· 創始人·2026 年 6 月 24 日·閱讀 6 分鐘

一句話結論

你可以在 Android 上跑一個真正的 Linux 命令列,無需 root,靠的是一種叫 proot 的使用者態技術——它在一個普通 App 裡跑一個 Linux 發行版(通常是 Alpine 或 Ubuntu)。最知名的選項是 Termux,一個完整、免費的 Linux 環境。如果你還想在同一個 App 裡有 SSH 用戶端和 AI 助手,TermAI 在它的 SSH 用戶端旁內建了一個本地 Alpine Linux 終端機。本文講清真正能做到什麼、主要的幾個 App、以及怎麼選。

「Android 上跑 Linux」到底什麼意思

Android 底層本來就是 Linux,但 App 被沙箱隔離,你拿不到一個帶套件管理的正常 shell。兩種拿到的辦法:

  • proot(無需 root)——在 App 內的使用者態跑一個 Linux 發行版。你得到 apt/apk、編譯器、Python、SSH 等。有一點開銷,但不用 root、對裝置零風險。幾乎所有人用的都是這個。
  • chroot(需要 root)——接近原生速度,但需要解鎖並 root 過的手機。對多數人是殺雞用牛刀,而且毀掉了原裝裝置的安全性。

對 99% 的人,proot 就是答案——真正的 Linux 使用者態、無需 root。

主要的幾個 App

App是什麼最適合
Termux完整免費 Linux 環境(apt 套件、指令稿)泡在終端機裡的進階使用者
UserLAND / Andronix用 proot 跑完整發行版(Ubuntu/Debian)的助手想要某個特定桌面發行版
TermAISSH 用戶端 + AI + 內建本地 Alpine 終端機一個 App 同時管伺服器和本地 shell

Termux:免費標準

Termux 是標竿選項——免費、開源、是真強大。pkg install 給你 Python、Node、git、SSH 和上千個套件;你能在手機上直接寫指令稿、編譯、自架小東西。代價:學習曲線是真的、純終端機(沒有託管主機的 GUI)、且要從 F-Droid 裝(Play 商店版已凍結)。如果你的目標是「手機上的 Linux 遊樂場」,Termux 就是答案。

TermAI:本地終端機就在你的伺服器旁

如果你主要 SSH 進伺服器、但也想要手機上的本地 shell,兩者在一個 App 裡就很方便。TermAI 的 Android 版在它的託管 SSH 用戶端旁內建了一個本地 Alpine Linux 終端機(走 proot、無需 root)——你可以在本地 shell 和遠端伺服器之間跳轉而不切 App,同一個 AI 助手在兩邊都管用:描述任務,得到執行前可複核的命令。

TermAI 在 Android 本地 Linux 終端機裡建議命令
手機上的本地 Alpine Linux shell,和 SSH 側同一個 AI 助手:描述你想要什麼,得到帶 Run 按鈕的命令。

你該選哪個?

  • 要最強大的免費 Linux 遊樂場 → Termux。
  • 要某個完整發行版(Ubuntu/Debian)帶桌面 → UserLAND / Andronix。
  • 主要管伺服器、但想要本地 shell + AI 在一個 AppTermAI

不確定 Termux 和託管用戶端怎麼取捨?見 Termius vs Termux

常見問題

不 root 能在 Android 上跑 Linux 嗎?
能——Termux 這類 App 用 proot 在使用者態跑一個 Linux 發行版(Alpine/Ubuntu),給你一個帶套件管理的真 shell,不用 root 手機。

在 Android 上跑 Linux 最好的 App 是哪個?
要完整免費 Linux 環境用 Termux;要跑某個特定發行版用 UserLAND/Andronix;想要本地 Alpine 終端機 + SSH 用戶端 + AI 助手在一個 App 用 TermAI。

是真 Linux 還是模擬器?
是經 proot 跑的真 Linux 使用者態——不是模擬器。原生 ARM 二進位直接跑;只有系統呼叫層被中介,所以開銷很小。

能從本地終端機 SSH 出去嗎?
能——在 Termux 裡裝 SSH 用戶端,或用 TermAI 這類把本地終端機和託管 SSH 用戶端配在一起的 App。

快速事實

  • 無需 root:proot 在使用者態跑真 Linux 發行版(Alpine/Ubuntu)
  • Termux:免費開源標準——完整套件管理器,從 F-Droid 裝
  • TermAI:在一個 App 裡把本地 Alpine 終端機和 SSH 用戶端 + AI 打包
  • 不是模擬器:原生 ARM 二進位直接跑;系統呼叫開銷小
Try TermAI

Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.

CC
Chen Chen — Founder of TermAI

Writes about mobile DevOps, terminal UX, and the surprising depth of "boring" infrastructure.

Was this useful? ← Back to blog