AX 爱鲜报

Termux

Termux 是 Android 上的终端模拟器与 Linux 环境应用,通过包管理器安装大量命令行工具,让手机和平板也能运行完整的 Linux 工作流。

过去 7 天收获 3 颗 Star

爱鲜报评分

0.0

0 人评分

64k

星数

否

中文

Java

主语言

是

活跃

89

贡献者

人工分析

EDITORIAL

推荐理由

Termux 让 Android 设备秒变便携 Linux 终端,无需 root 即可使用 apt/pkg 安装 Python、Node、Git、SSH 等工具,是移动端开发与运维的神器。项目星标超过 6 万,社区活跃、插件生态完善。适合想在手机上练习命令行、跑脚本或做轻量开发的开发者。

适用场景

  • 在 Android 手机上学习 Linux 命令与 Shell 脚本
  • 移动端应急运维,通过 SSH 连接服务器
  • 在平板上运行 Python、Node 等轻量开发环境
  • 离线环境下的命令行工具与文本处理
  • 配合 Termux:API 调用手机硬件能力做自动化

优点

  • 无需 root 即可获得接近完整的 Linux 用户空间
  • 包管理器生态丰富,可安装大量常用开发工具
  • 插件体系完善(API、Boot、Float、Widget 等)
  • 开源活跃,社区文档与问答资源充足
  • 支持外接键盘与多会话终端,移动办公体验好

缺点

  • Android 12+ 上后台进程可能被系统杀死,长任务不稳定
  • 不同来源(F-Droid/GitHub)的 APK 签名不兼容,不能混装
  • 仅支持 Android 7 及以上版本才能获得完整包支持
  • 仓库本身只是应用外壳,软件包需另见 termux-packages 仓库
上手难度 入门

Termux 是什么

Termux 是一款运行在 Android 上的终端模拟器与 Linux 环境应用。它把熟悉的命令行体验带到手机和平板上,并通过自带的包管理器安装 Python、Node.js、Git、SSH、编译器等各种工具,让移动设备也能承担轻量开发与运维工作。

注意:本仓库只包含应用本体(界面与终端模拟)。应用内可安装的软件包由 termux/termux-packages 仓库维护。

核心特性

  • 完整终端体验:支持多会话、外接键盘、可配置的终端样式。
  • 包管理:使用 pkg 或 apt 安装、更新软件包。
  • 插件生态:
    • Termux:API:调用手机硬件与系统能力
    • Termux:Boot:开机自动执行脚本
    • Termux:Float:悬浮窗终端
    • Termux:Styling:终端配色与字体
    • Termux:Tasker / Termux:Widget:与自动化工具和桌面小组件联动

安装与使用

Termux 可从 F-Droid 或 GitHub Releases 获取,要求 Android 7 及以上才能获得完整的应用与软件包支持。

# 更新包索引并安装常用工具
pkg update
pkg install git python nodejs openssh

不同来源的 APK 使用不同签名密钥,且共享 com.termux 用户 ID,因此不能混装 F-Droid 与 GitHub 版本,切换来源前需先卸载旧版本。

注意事项

  • 在 Android 12+ 上,系统可能杀死后台进程或高 CPU 占用进程,长任务可能出现 [Process completed (signal 9)]。
  • 建议保持应用为较新版本,以获取安全修复。
  • 卸载或换源前可先备份 Termux 数据,便于恢复。

适合谁用

想在手机上练习 Linux 命令、跑脚本、做 SSH 应急运维,或把旧手机改造成小型 Linux 终端的开发者,都可以从 Termux 开始。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。