Termux(终端仿真应用程序)

Termux(终端仿真应用程序)

系统:Android

日期:2026-10-09

类别:系统工具

版本:v0.119.0-beta.3

  • 详情
  • 相关
  • 评论(1)
在手机上模拟真实的Linux终端环境

Termux是一款专为Android平台打造的开源免费终端模拟器与轻量级Linux环境应用,它无需手机Root或刷机即可在安卓设备上搭建一个独立、完整的Linux用户环境。作为目前移动端最主流、功能最完善的极客工具,Termux内置了APT软件包管理器,完美兼容Debian/Ubuntu生态,用户可通过简单命令一键安装Python、Git、C/C++、MySQL等数百种开发、运维与测试工具。无论是用于随时随地编写代码、运行自动化脚本、通过SSH远程管理服务器,还是进行合规的网络测试与抓包分析,Termux都能将普通手机瞬间变身为便携开发机与运维工具。

软件特性

安全:使用 OpenSSH 的 ssh 客户端访问远程服务器。在一个开源解决方案中,Termux 将标准包与精确的终端仿真结合。在 Bash、FISH 或 Zsh 和 Nano、Emacs 或 Vim 之间选择。GREP 通过你的短信收件箱。使用 cURL 访问 API 端点,并使用 rsync 在远程服务器上存储联系人列表的备份

自定义:通过从 Debian 和 UbuntuGNU/Linux 中知道的 APT 包管理系统安装你想要的东西

移植性:Termux 中提供的软件包与 Mac 和 Linux 上的软件包相同最新版本的 Perl、Python、Ruby 和 Node.js 都是可用的

扩大规模:连接蓝牙键盘,并将设备连接到外部显示器,如果需要,Termux 支持键盘快捷键,并有完整的鼠标支持

可修补的:通过使用 Clang 编译 C 文件进行开发,并使用 CMake 和 pkg-config 构建自己的项目。如果陷入困境并需要调试,GDB 和 strace 都是可用的

Termux新手使用教程

1、基础环境初始化

首次启动后,必须先更新软件源以确保后续安装顺利。输入 pkg update && pkg upgrade 并回车,期间若提示确认,输入 y 即可。由于默认源在国外下载较慢,强烈建议输入 termux-change-repo,在弹出的菜单中选择“Mirrors in Chinese Mainland”(国内镜像),以大幅提升下载速度。

2、获取手机存储权限

Termux默认无法直接访问手机相册或下载文件夹。输入 termux-setup-storage 并回车,系统会弹出权限请求,点击“允许”。完成后,Termux的家目录下会生成一个 storage 文件夹,通过它即可无缝读写手机的共享存储。

3、常用命令与软件安装

Termux使用 pkg 命令来管理软件,你可以把它理解为文字版的应用商店。

安装常用工具:输入 pkg install git vim nano python 即可一键安装代码管理、文本编辑器和Python环境。

文件操作:使用 ls 查看当前目录文件,cd 文件夹名 进入目录,mkdir 名字 创建新文件夹,clear 一键清屏。

4、打造开发环境(以Python为例)

如果你想在手机上写代码,安装好Python后,直接输入 python 即可进入交互环境。输入 print("Hello Termux") 并回车,屏幕上就会输出结果。你也可以编写 .py 脚本文件,然后通过 python 脚本名.py 直接运行。

5、进阶操作与快捷键

远程连接:安装 openssh 并执行 sshd 启动服务(默认端口8022),你可以在电脑上通过 ssh -p 8022 用户名@手机IP 远程操控手机,配合电脑键盘写代码体验更佳。

快捷按键:在Termux中,按住 音量减键 可模拟Ctrl键(如音量减+C可强制终止当前运行的程序),按住 音量加键 可呼出功能键栏(包含Tab、Esc、方向键等),极大提升操作效率。

Termux安装kalilinux手机详细教程

1、打开Termux(打开之后不要切换目录,在当前目录下执行以下命令)

2、pkg update 更新依赖,类似于更新以安装的软件(依赖更新检查完成之后会有一个让你确认是否继续更新的操作,我们输入y就可以了)

>pkg update

3、pkg upgrade升级版本,这个相比较上个命令,更新的是系统版本(但是执行顺序不能颠倒!)

>pkg upgrade

4、申请存储访问权限 termux-setup-storage(这个命令可以使我们能使用termux向手机写入数据,第一次申请,手机会弹窗申请存储权限,我们需要允许)

>termux-setup-storage

5、安装 wget pkg install wget(用来下载文件的命令)

>pkg install wget (因为我已经安装过了,所以显示的是这个)

6、下载 安装脚本wget -O install-nethunter-termux https://offs.ec/2MceZWr (这个是用来安装kaili的脚本,这个是重点,因为系统的镜像是在这里下载的,我们需要耐心的等待下载完成)

>wget -O install-nethunter-termux https://offs.ec/2MceZWr

然后就得到了这样一个文件

7、给脚本执行权限chmod +x install-nethunter-termux (这样我们可以执行这个脚本'x'是执行权限)

8、运行安装脚本 ./install-nethunter-termux

9、然后会出现一个kali的banner,等待下载完成(要有耐心,和一个流畅的网络,中途可能会下载失败,我们只需要重新开始就行了 因为wget 加上了O选项,所以会继续上次的下载位置,若是下载完成,但是不能安装系统,多半是系统安装包被命名其他的名字或者是下载的确是失败了,我遇到的是,在tar.xz 后面多了一个0 tar.gz.y,我们看下大小 df -h,安装包一个多G,这样我们可以对安装包,重命名,不然就重新下载)

10.下载完成之后,执行 ./install-nethunter-termux,等待一阵(要耐得起性子呐)之后,安装完成。

nethunter 开启 kalilinux命令行,注意开启的是普通权限的命令行

nethunter -r 开启的是管理员的命令行

开启nmap

开启metesploit

Termux软件亮点

1、零门槛免Root,安全隔离运行

无需复杂的Root权限或刷机操作,在安卓应用沙盒内即可运行完整的Linux用户空间。所有操作独立隔离,不修改系统底层文件,新手误操作也不会导致手机系统故障,安全性极高。

2、完整Debian生态,海量软件一键装

内置APT包管理器,完美兼容桌面端Ubuntu/Debian生态。支持一键安装Python、Node.js、C/C++、Git、Nginx、MySQL等数千种预编译软件包,彻底告别移动端工具匮乏的痛点。

3、全栈编程开发,口袋里的实验室

支持主流脚本语言与编译语言的运行、调试与交叉编译。无论是随时随地编写代码、运行自动化脚本,还是进行CTF竞赛练习与算法训练,都能轻松胜任。

4、强大网络与运维能力

集成SSH客户端与服务端、Nmap、Tcpdump等全套Linux网络工具。支持将手机作为本地服务器运行,或通过SSH远程连接管理云服务器,满足外出无电脑时的运维与调试需求。

5、极致轻量与高可扩展性

本体安装包极小,低配手机也能流畅运行,后台功耗极低。进阶用户还可通过PRoot部署完整的Linux发行版,或搭配Termux-X11与VNC搭建可视化桌面环境,甚至通过Termux:API调用手机的摄像头、GPS等硬件功能。

展开内容

应用信息

  • 厂商:Fredrik Fornwall
  • 权限:查看
  • 包名:com.termux
  • MD5:4A87B807E3FFEFBCB09120BA71F0ABD9
  • 无需网络 无广告

评分及评论

3.2满分5.0分

  • ★
  • ★
  • ★
  • ★
  • ☆

点击星星用来评分

评论需审核后才能显示
  • 第1楼 当快武汉网友2026-03-26
    能用proot已经很不错了
    展开
    0回复
    当快长沙网友2026-06-23
    对
    0回复
同类排行
需要授予该应用的权限X
获取网络状态
获取网络信息状态,如当前的网络连接是否有效
-------------------------------------
访问网络
访问网络连接,可能产生GPRS流量
-------------------------------------
写入外部存储
允许程序写入外部存储,如SD卡上写文件
-------------------------------------
唤醒锁定
允许程序在手机屏幕关闭后后台进程仍然运行
-------------------------------------
使用振动
允许振动
-------------------------------------
显示系统窗口
显示系统窗口
-------------------------------------
读取系统日志
读取系统底层日志
-------------------------------------
转存系统信息
允许程序获取系统dump信息从系统服务
-------------------------------------
读写系统敏感设置
允许程序读写系统安全敏感的设置项
-------------------------------------