Termux一款开源的安卓终端模拟器软件,它提供了一个具备Linux环境的命令行界面,使用户能够在移动设备上进行类Unix操作系统的开发和使用。这款软件为用户提供一系列强大的功能和开源软件包,能够在移动设备上进行编程、网络操作、安全测试等各种任务。

termux怎么更换国内源
因为这款APP是国外开发的,下载软件的话都是从国外的服务器上下载,速度可想而知,所以我们改成国内的,让速度飞起来。这里我们使用的是清华大学开源软件镜像站。具体的步骤如下:
使用http服务
使用
apt edit-sources
如果提示
$ apt edit-sources E: Sub-process editor returned an error code (100)
则需要设置一下$EDITOR:
export EDITOR=vi
apt edit-sources
打开你常用的文本编辑器,替换成如下内容
# The termux repository mirror from TUNA:
deb [arch=all,arm] Tsinghua Open Source Mirror stable main
如果你的android不是arm的CPU,上面的[]里的内容会有所区别,参照原来的配置修改一下。
使用https服务
如果你想通过 https 来访问 TUNA 的镜像,需要先安装如下包:
apt install apt-transport-https
之后类似上面的配置,但是把url改成https://mirrors.tuna.tsinghua.edu.cn/termux。
完成配置后记得使用
apt-get update
Termux怎么用
一、Termux 是什么?
Termux是一个安卓手机的 Linux 模拟器,可以在手机上模拟 Linux 环境。它提供一个命令行界面,让用户与系统互动。
它就是一个普通的手机 App,可以从应用商店下载安装。不需要 root 权限,也不需要设置,打开就能使用。

二、环境准备
打开 Termux 以后,就是一个全屏的命令行界面。虽然可以用手机的触摸键盘输入命令,但还是推荐使用蓝牙键盘。
第一步,更新一下系统,保证使用最新版本。
# 连接远程仓库,获取软件包信息
$ apt update
# 更新本地已经安装的软件包
$ apt upgrade
第二步,测试系统。
# 安装 sl 软件包
$ apt install sl
# 运行
$ sl
上面命令安装测试包sl,然后运行。如果一切正常,会显示一个火车的命令行动画。

第三步,访问本机存储
手机 App 默认只能访问自己的数据,如果要访问手机的存储,需要请求权限。
$ termux-setup-storage
执行上面的命令以后,会跳出一个对话框,询问是否允许 Termux 访问手机存储,点击“允许”。

这会在当前目录下生成一个storage子目录,它是手机存储的符号链接,后文下载文件就是到这个目录去下载。
三、软件包管理
除了apt命令,Termux 还提供pkg命令进行软件包管理。
# 安装软件包
$ pkg install [package name]
# 卸载软件包
$ pkg uninstall [package name]
# 列出所有软件包
$ pkg list-all
其实,pkg的底层[3]就是apt,只是运行前会执行一次apt update,保证安装的是最新版本。所以,apt install sl基本等同于pkg install sl。
Termux 支持的软件包清单,可以到这里[4]查看。
四、Node.js
下面,安装 Node.js。
$ apt install nodejs
安装完成后,就可以运行 JavaScript 脚本了。比如,新建一个脚本hello.js。
// hello.js
console.log('hello world');
然后,执行这个脚本。
$ node hello.js
hello world
五、架设 Server
现在,通过 Node.js 运行 HTTP Server。
首先,安装 npm 模块http-server[5]。
$ npm install -g http-server
然后,运行 Server。
$ http-server
正常情况下,命令行会提示 Server 已经在 8080 端口运行了,并且还会提示外部可以访问的 IP 地址。

举例来说,手机的局域网 IP 是 192.168.2.6,那么我们通过桌面电脑的浏览器访问http://192.168.2.6:8080,就可以看到 Termux 的根目录了。进入下面的storage子目录,就可以下载手机文件了。

如果手机和电脑不在同一个局域网,那可以打开手机的热点功能,让桌面电脑通过手机热点上网,再访问手机的 HTTP Server。
这里顺便提一下,下面的命令可以从命令行查看手机的 IP 地址。
$ apt install net-tools
$ ifconfig
六、Python
不使用 Node.js,而使用其他方法架设 HTTP Server 也是可以的。下面演示 Python 的方法。
$ apt install python
$ python -m http.server 8080
然后,桌面电脑就可以访问手机了。
Termux 是非常强大的工具,除了上面的方法,还可以架设 Apache 服务器[6],或者通过其他途径[7](FTP、SSH、Rsync)访问手机,这里就不详细介绍了。
termux怎么连接服务器
初见Termux
Termux是一款Android终端仿真器和Linux环境应用程序,无需ROOT或设置即可直接工作。笔者建议从Google Play商店安装。
安装好后,可以看到以下的界面,这是一个模拟终端,并不能运行Linux环境下的二进制程序。但是Termux下可以安装proot-distro,这个软件可以在Termux存储空间内部署一个真正的Linux环境。

更换速度更快的Termux源
在安装proot-distro之前,我们先换Termux源,这样之后的速度会比较快。(Termux默认连接的国际站点,国内太慢)这里推荐使用中科大的Termux源。
官网给出了很详细的换源教程。

安装proot-distro
在换好源后,使用pkg update更新Termux软件源。之后使用pkg install proot-distro安装proot-distro,效果如下所示。

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

安装Ubuntu环境
此处以大家用的最多的Ubuntu来演示,安装一个上面列出的ubuntu 22.04 (jammy)环境,使用proot-distro install ubuntu来安装,安装过程需要联网,耐心等待。

进入并配置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即可。
















下载
下载
下载
下载
下载
下载
下载

下载
下载
下载
下载
下载
下载
下载
校验者app1.0.9安卓版
飞牛私有云app1.23.1安卓版
oe交易所app正规6.141.1最新版
嗅觉浏览器官方版6.82安卓版
没出息语音盒1.02安卓版
MemoryDetector检测最新版2.1安卓版
联想智能存储app最新版1.0.15安卓版
嗅觉浏览器无广告版6.82安卓版
Freely25.1015.2258安卓版
喵喵电子书同步器官方版3.0.25.5.27.DEV安卓版
小黄鸟3.3.8抓包破解版(HttpCanary)3.3.8安卓版
隐藏BL列表软件1.5安卓版
欧亿交易所app安卓版6.141.1手机版





荣耀软件大全
AI生成图片
热门评论
最新评论