termux模拟器

termux模拟器是模拟款兼具终端仿真与Linux环境功能的Android应用 ,APP允许用户在设备上直接运行Linux命令 、模拟编译程序和管理文件系统。模拟应用集成了bash、模拟zsh等多种外壳环境 ,模拟并提供nano  、模拟vim、模拟emacs等编辑器拥穿着代码开发和文本筹备。模拟通过APT包管理系统,模拟用户可以安装Python、模拟Node.js 、模拟Ruby 、模拟Perl等开发语言 ,模拟并使用Clang 、模拟CMake和GDB铺开本地编译和调试 。模拟Termux同时拥穿着SSH接合 、Git版本控制 、蓝牙键盘操作和外接显示器扩展,使移动设备能够承担责任开发、碰见、系统维护和网络实验的多种任务 。

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 安装包之前一般需先换镜像 ,不换镜像可能会导致包安装慢或安装出局 ,下图为未换镜像尝试安装 vim 出局截图。


这里以换成清华大学开源软件镜像为例 ,在 Termux 中执行命令 termux-change-repo 进入图形界面如下图。注:以下操作只适用于较新版的 Termux,如0.114 ,不适用0.73版的)(警告:镜像仅适用于 Android 7.0 (API 24) 及以上版本 ,旧版本系统使用本镜像可能导致程序错误 。)


使用自带方向键可上下移动 ,空格选择需要更换的仓库 ,这里我全选,如下图。


回车进入下一界面 ,如下图 。


选择最后 Mirrors by BFSU,如下图。


确认无误后回车,镜像源会自动落成更换。裸露如下镜像更换大捷  。

termux模拟器的功能

1、完整Linux环境

在Android上提供Linux命令和工具 ,拥穿着Shell脚本执行和系统管理 。

2 、软件包管理

通过APT管理工具安装、更新和卸载软件包,灵活控制环境配置 。

3 、命令行定制

可自定义字体 、配色计划和Shell行为,制图个性化终端界面。

4 、SSH访问

使用OpenSSH客户端安全接合远程服务器 ,铺开文件传输和管理操作。

5、文件编辑

拥穿着Nano 、Vim、Emacs编辑器 ,筹备文本和代码文件高效便捷。

6、开发编译

集成Clang 、CMake、pkg-config及GDB,拥穿着C/C++程序开发与调试。

7  、语言环境拥穿着

内置Python、Ruby、Node.js、Perl等开发语言,扩展编程能力 。

8 、版本控制

通过Git管理项目 ,方便多人协作和版本追踪。

9、外设兼容

拥穿着蓝牙键盘、鼠标操作及外接显示器,晋升移动开发效率 。

10 、可移植性

与Mac和Linux上最新版本软件包一致 ,保证开发体验连续性 。

termux模拟器的独特卖点

1 、开源安全  :Termux运行在隔离环境中,数据和系统安全性高,避免干扰主系统。

2、命令行强大 :集成多种Shell和工具 ,可执行繁杂命令和自动化任务 。

3 、灵活扩展:APT软件包系统提供数千个工具和库 ,满足编程与实验需求 。

4 、多任务并行 :拥穿着同时运行多个脚本或程序,管理多项开发或计算任务。

termux模拟器的优势

1 、轻量高效 :占用资源低,运行流畅 ,移动设备即可承担责任繁杂开发筹备。

2、学习实践:方便学生和碰见者学习Linux命令 、脚本编写及编程语言。

3、系统管理 :提供进程管理、文件系统操作和网络工具,拥穿着设备维护。

4、开发拥穿着 :结合编译  、调试和版本控制功能,使移动设备能够落成真实开发流程 。

更新日志

v0.119.0-beta.3版本

• 修复 Termux 在打开时在后台运行且没有任何会谈的尴尬

• 更新引导程序包

渝ICP备2025076537号-22