完整的 Termux 指南,教你如何在 Android 上运行 Linux

最后更新: 十月3 ,2026
  • 建议通过 F-Droid 安装,以避免 Google 的限制并确保获得更新。
  • 无需root权限即可运行Python、Node.js和Ruby等编程语言。
  • 可以使用 proot-distro 和 VNC 安装完整的 Linux 发行版和图形环境。

网络安全专家在黑暗环境中使用智能手机和笔记本电脑,屏幕上出现绿色代码反射。

你是否曾梦想过将桌面操作系统的强大功能装进口袋?现在,这并非遥不可及的幻想;有了Termux,你就可以将安卓设备变成一个功能齐全的 Linux 环境,而无需担心失去手机保修或获取 root 权限。它本质上是一个终端模拟器,让你随时随地开启编程、网络管理和自动化的大门。

如果你喜欢摆弄技术设备,或者只是需要在公交车上运行脚本,这款工具简直太棒了。本文将从基础安装到高级技巧,一步步讲解,让你轻松上手,掌握如何榨干移动设备的每一分性能,将其变成真正的移动工作站。

Android 上的 Linux
相关文章:
如何在安卓设备上安装和运行 Linux:完整指南

Termux究竟是什么?

专业显示器屏幕显示 Linux 终端,带有多个系统诊断面板和源代码。

对于不熟悉 Termux 的用户,它是一款为 Android 设备提供功能齐全的 Linux 终端的应用程序。最令人惊艳的是,它的大部分功能无需 root 权限,这意味着您可以安装通常只有在 Debian 或 Ubuntu 等 GNU/Linux 发行版中才能看到的软件包和工具。Termux 兼容多种处理器架构,包括ARM、ARM64 和 x86,确保其能够在各种Linux 平板电脑和智能手机上运行。

  Oreon 10 Linux:Windows 用户的最佳选择

入门指南:安装和初始步骤

特写镜头展示了运行 Linux 终端(Termux)的 Android 智能手机屏幕,黑色背景上显示着白色和绿色的控制台命令。

这里有个关键细节:虽然 Termux 在 Play 商店有售,但最好还是从 F-Droid 下载。为什么呢?因为谷歌设置了一些限制,导致 Play 商店版本无法正常更新。所以,第一步是先从 F-Droid 官网安装,然后再从那里搜索并安装 Termux。

首次打开应用后,不要随意安装任何东西。首先要做的是…… 更新存储库和软件包 为避免依赖关系错误,您必须运行该命令。 pkg update && pkg upgrade如果您希望 Termux 能够读取和写入移动设备上的文件夹(例如“下载”或“文档”),则需要运行以下命令授予其存储权限。 termux-setup-storage.

如何在 Android 上运行脚本
相关文章:
如何在 Android 上运行脚本:适合所有级别的完整指南

掌握命令行

如果你以前从未使用过终端,别担心,它比看起来要简单得多。有一些…… 日常生活中的基本指令 你必须掌握如何在文件夹之间导航: ls 查看有哪些文件, cd 从一个目录跳转到另一个目录 mkdir 创建新文件夹, touch 创建空文件和 rm 当你想删除不再需要的文件时,可以使用以下命令。要快速读取文件内容,请使用该命令。 cat 它是你最好的盟友。

软件包管理:安装工具

Termux 使用一个名为“包管理器”的软件包管理器。 pkg (这基本上是一个简化的图层) apt有了它,你几乎可以安装任何开发工具。例如,如果你想编辑代码,你可以安装 Nano 或 Vim 同 pkg install nano o pkg install vim如果你是一名程序员,你可以搭建完整的环境。 Python、Ruby、Node.js、Go 或 Rust 安装各自的解释器。为了管理代码版本, pkg install git 这是强制性的。

  Windows GDID:微软的隐藏数字车牌

实用和高级用例

俯视图展示了开发人员的工作空间,其中一台智能手机放在木桌上,屏幕上显示着 Linux Bash 终端,旁边是一台笔记本电脑。

这款应用的通用性令人难以置信。如果你在……工作, 服务器管理你可以安装 openssh 你可以使用 SSH 连接到远程机器,甚至可以在移动设备上搭建自己的 SSH 服务器,然后通过电脑进行管理。对于那些想要快速搭建网站的人来说,Python 允许你进行设置。 即时网络服务器 在本地网络上,只需一条命令即可。

领域中的 网络安全与道德黑客Termux 非常流行,因为它允许你运行像 Nmap(用于网络分析)或 Metasploit 这样的工具。此外,如果你喜欢自动化,你也可以…… 在 Android 上运行脚本 使用 Bash 编写代码来自动备份或清理文件,并授予它们执行权限 chmod +x.

将 Termux 提升到新的高度:图形环境和发行版

如果你觉得黑屏过于单调,你可以安装一个 桌面环境,例如 XFCE 或 LXQt为此,您需要安装 VNC 服务器和 X11 软件仓库。配置完成后,您可以使用 Android 设备上的 VNC 应用连接,并看到一个经典的 Linux 窗口界面。如果您需要一个完整的发行版(例如 Arch Linux 或 Debian),因为某些程序不在官方软件仓库中,则可以使用该工具。 proot-distro 这就是解决方案。它能让你 安装完整的发行版创建自定义用户,并像管理轻量级虚拟机一样管理系统。

对于更高级的用户,还有一些选项可供选择,例如安装Fish shell以获得更友好的提示符,使用Neovim进行专家级编程,甚至可以使用`pass` 和 `gnupg`管理密码。此外,还可以从 GitHub 克隆自己的配置文件,以便在所有 Android 设备上保持所有自定义配置的同步。

  如何加快 Windows 11 启动速度并优化启动时间

从运行简单的 Python 脚本到模拟完整的 Linux 发行版并提供图形界面,Termux 可以将任何移动设备变成强大的技术工具。它结合了 pkg 包管理器、创建 Bash 脚本的功能以及访问远程服务器的选项,任何计算机爱好者都可以放下笔记本电脑,轻松完成开发或系统管理任务。