软件截图

termux截图1
termux截图1
termux截图2
termux截图2
termux截图3
termux截图3

软件介绍

Termux是一个在安卓手机上跑Linux的神器,说白了就是把一台迷你Linux电脑塞进你的手机里。它不需要root,不需要折腾什么复杂设置,装完打开就能用,自带包管理器,想装什么工具一条命令搞定。不管你是写代码的、学Linux的、还是想拿手机当服务器玩的,这玩意儿都能让你爽到飞起。

先聊聊这货到底能干嘛

1. 完整的Linux环境:不是那种阉割版,常用命令和工具基本都有,你在电脑上怎么敲,手机上就怎么敲。

2. 包管理器直接安排:内置apt和pkg,装软件、更新、卸载,跟桌面Linux一个套路,上手零门槛。

3. 界面随你折腾:字体、配色、快捷键,想怎么改就怎么改,强迫症玩家的福音。

4. 安全隔离做得稳:默认跑在独立环境里,不会把你手机主系统搞乱,放心折腾。

这玩意儿到底适合谁用

1. 开发者:手机就是你的随身终端,git、node、python、gcc,想装就装,地铁上都能改代码。

2. 学生和研究人员:拿来练Linux命令、写脚本、跑点数据分析,比开虚拟机轻量多了。

3. 系统管理员:查进程、看系统信息、管理文件,应急的时候手机掏出来就能干活。

Termux安卓版入门教程

一、Termux到底是个啥?

简单说,它就是一个安卓上的Linux模拟器,给你一个纯命令行界面。别被“命令行”三个字吓到,它就是个普通App,应用商店下载安装,打开就能用,不用root,不用配置。

termux[图1]

二、开搞之前先做准备

打开Termux,全屏命令行界面直接怼脸。手机触摸键盘能敲,但强烈建议配个蓝牙键盘,效率翻倍。

第一步,先把系统更新到最新。

# 连接远程仓库,获取软件包信息

$ apt update

# 更新本地已经安装的软件包

$ apt upgrade

第二步,跑个测试看看正不正常。

# 安装 sl 软件包

$ apt install sl

# 运行

$ sl

装完运行,如果屏幕上跑出一列火车动画,恭喜你,环境没问题。

termux[图2]

第三步,让Termux能访问手机存储。

默认情况下它只能碰自己的数据,想访问手机里的文件得先申请权限。

$ termux-setup-storage

敲完回车,会弹窗问你是否允许访问存储,点允许就行。

termux[图3]

然后当前目录下会多出一个storage文件夹,这就是你手机存储的入口,后面下载文件都往这儿扔。

三、软件包管理怎么玩

除了apt,Termux还给了个pkg命令,用起来更省心。

# 安装软件包

$ pkg install [package name]

# 卸载软件包

$ pkg uninstall [package name]

# 列出所有软件包

$ pkg list-all

说白了pkg底层就是apt,只不过它会自动先跑一次apt update,保证你装的是最新版。所以apt install sl和pkg install sl基本没区别。

Termux支持的软件包清单,可以到这里[4]查看。

四、装个Node.js玩玩

直接上命令。

$ apt install nodejs

装完之后就能跑JavaScript了。新建一个hello.js。

// hello.js

console.log;

然后执行。

$ node hello.js

hello world

五、拿手机架个Server

用Node.js跑个HTTP Server,手机秒变服务器。

先装http-server模块。

$ npm install -g http-server

然后直接跑。

$ http-server

正常的话,命令行会告诉你Server已经在8080端口跑起来了,还会给你一个外部访问的IP地址。

termux[图4]

比如你手机局域网IP是192.168.2.6,那在电脑浏览器里输入http://192.168.2.6:8080,就能看到Termux的根目录。点进storage子目录,手机里的文件随便下。

termux[图5]

如果手机和电脑不在同一个局域网,那就开手机热点,让电脑连手机热点上网,再访问这个HTTP Server就行。

顺便说一句,下面这命令能看手机IP。

$ apt install net-tools

$ ifconfig

六、Python也能这么干

不想用Node.js?Python一样能架HTTP Server。

$ apt install python

$ python -m http.server 8080

然后电脑照样能访问手机。

Termux这玩意儿玩法太多了,除了上面这些,还能架Apache服务器[6],或者通过FTP、SSH、Rsync[7]访问手机,这里就不展开说了。

termux使用教程

第一步,更新系统

# 连接远程仓库,获取软件包信息

$ apt update

# 更新本地已经安装的软件包

$ apt upgrade

第二步,测试系统

# 安装 sl 软件包

$ apt install sl

# 运行

$ sl

装完跑一下,正常的话会看到火车动画。

第三步,访问手机存储

默认只能访问自己的数据,想访问手机存储得先要权限。

$ termux-setup-storage

执行完弹窗点允许就行。

使用Termux安卓最新版在手机上运行Python教程

【Termux 初始化】

第一次打开Termux,会看到Installing bootstrap packages,等它装完。

termux[图6]

装完之后就是欢迎界面。

termux[图7]

输入termux-setup-storage回车,申请存储权限,弹窗点允许。

termux[图8]

【Termux 换镜像】

装包之前最好先换镜像,不换的话可能慢到你想砸手机,甚至直接安装失败。下图就是没换镜像装vim失败的惨状。

termux[图9]

这里以清华源为例,执行termux-change-repo进入图形界面。

注意:以下操作只适用于较新版的Termux,比如0.114,0.73版不适用。另外镜像仅适用于Android 7.0及以上,旧系统用了可能出问题。

termux[图10]

用方向键上下移动,空格选择需要更换的仓库,我一般全选。

termux[图11]

回车进入下一界面。

termux[图12]

选最后那个Mirrors by BFSU。

termux[图13]

确认后回车,镜像自动换好,出现下面这个就说明成功了。

termux[图14]

【Termux安装 Python】

输入pkg install python回车,开始装Python。

termux[图15]

输入Y回车确认。

termux[图16]

等着,出现下面这个就说明Python装好了。

termux[图17]

到这儿Python环境就齐活了,赶紧跑个程序试试手。

如何使用Termux安卓版搭建本地VSCode在线编程环境

初见Termux

Termux是安卓上的终端模拟器和Linux环境应用,不用root也不用设置,装完直接干活。建议从Google Play商店安装。

装好之后界面是这样的,一个模拟终端,本身跑不了Linux二进制程序。但Termux里可以装proot-distro,这玩意儿能在Termux存储空间里部署一个真正的Linux环境。

termux[图18]

更换速度更快的Termux源

装proot-distro之前先换源,不然速度能急死人。推荐中科大的Termux源,官网有详细教程。

termux[图19]

安装proot-distro

换好源之后,pkg update更新一下,然后pkg install proot-distro装上。

termux[图20]

proot-distro支持几乎所有常用Linux发行版:Alpine、Arch、Debian、Ubuntu、Manjaro等等。

termux[图21]

安装Ubuntu环境

这里用Ubuntu演示,装个ubuntu 22.04。命令是proot-distro install ubuntu,需要联网,耐心等。

termux[图22]

进入并配置Ubuntu环境

装完后用proot-distro login ubuntu进入Ubuntu shell。输入uname -a,内核还挺新,5.4版本。接下来就跟桌面Linux一样用了,前端electron、react、vue,后端java、go、rust、c++随便装。加个ssh,就能用电脑远程调试代码。

用之前建议换成中科大Ubuntu port源,加速软件下载。

这里需要装vim和wget,一个编辑配置文件,一个下载VSCode Server。apt install xxx搞定。

termux[图23]

下载VSCode Server

从Github下载最新版,解压。

用vim创建/root/.config/code-server/config.yaml,填入以下内容。用于外部连接、设置密码为12345、监听8080端口。

bind-addr: 0.0.0.0:8080

auth: password

password: 12345

cert: false

接下来下载并打开VSCode Server。

# 下载

wget https://github.com/coder/code-server/releases/download/v4.4.0/code-server-4.4.0-linux-arm64.tar.gz

# 解压

tar -zxvf code-server-4.4.0-linux-arm64.tar.gz

# 进入文件夹

cd code-server-4.4.0-linux-arm64/bin

# 运行

./code-server

直接运行后,VSCode Server就在手机上跑起来了。

termux[图24]

测试效果

手机浏览器输入http://127.0.0.1:8080,成功。

termux[图25]

输入之前设的密码12345,成功进入VSCode。手机横屏方便演示。

termux[图26]

一切就绪,为了方便写代码

APK信息

包名com.termux
MD54a87b807e3ffefbcb09120ba71f0abd9
版本1022
大小109.60MB
目标系统Android 5.0+
更新时间2026-06-08
更多资源