当前位置:首页>安卓软件>常用工具>Termux11
Termux11
  • 类型:常用工具
  • 版本:0.129
  • 平台:安卓软件
  • 时间:2025-04-27 14:48:18
  • 大小:46MB

Termux11终端模拟器

游戏截图
  • Termux11
  • Termux11
  • Termux11
  • Termux11

Termux11是一款功能全面的终端模拟器应用,它为Android设备提供了完整的Linux终端环境。借助这款软件,用户能够在手机上运行各种复杂的终端命令和操作。无论是开发者、安全研究人员还是技术爱好者,都能通过Termux11在移动设备上实现高效灵活的终端任务处理。

Termux11工作原理

安装指南

为了使用此项目,你需要启用x11-repo仓库。执行以下命令即可完成设置:

pkg install x11-repo

为了让X应用程序正常运行,必须安装Termux-x11伴侣包。你可以从最新的成功构建中下载并安装*.apk和*.deb文件(如果你使用的是pkg),或者*.tar.xz(如果你使用的是pacman)。此外,也可以通过每晚更新的仓库安装伴侣包,具体命令如下:

pkg in x11-repo && pkg in termux-x11-nightly

启动图形化应用程序

配置完成后,可以通过以下命令启动图形化应用程序:

~ $ termux-x11 :1 &

~ $ env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session

如果你使用的是其他桌面环境而非Xfce,请根据实际需求替换xfce4-session。

如果在使用Termux:11时意外通过通知栏退出,termux-x11命令不会中断,它将继续在后台运行。

proot环境下的使用方法

如果计划在proot环境中运行程序,请记住:启动proot或proot-distro时需要添加--shared-tmp选项。若传递参数无效,可将TMPDIR环境变量设置为目标容器的/tmp目录。对于proot-distro用户,可以在proot容器内直接运行termux-x11命令。

chroot环境下的使用说明

如果打算在chroot或unshare环境下运行程序,则需以root身份运行,并确保TMPDIR环境变量指向目标容器的/tmp目录。该目录必须在运行termux-x11命令的shell中可访问,且需处于相同的SELinux上下文和装载命名空间等。同时,还需设置XKB_CONFIG_ROOT环境变量为目标容器的/usr/share/X11/xkb目录,否则可能会出现xkbcomp相关错误。

Termux11核心优势

1. 利用Linux系统的包管理工具完成系统管理任务,支持使用apt、pkg等命令来安装、更新和卸载系统软件包。

2. 可进行网络渗透测试与安全漏洞扫描,结合强大的开源工具和脚本实现对系统的安全性评估及修复。

3. 支持多种脚本语言如Python、Ruby、Node.js等的编程开发,便于在手机上编写、调试、测试和运行各类脚本程序。

Termux11快速入门

一、Termux是什么?

Termux是一种针对安卓设备设计的Linux模拟器,它可以在手机上创建一个Linux运行环境,并提供一个交互式的命令行界面。

这款应用可以直接从各大应用商店下载,无需root权限,安装后即刻使用。

Termux安卓版基础教程1

二、前期准备

打开Termux后,你会看到一个全屏的命令行界面。尽管可以使用手机自带键盘输入命令,但建议搭配蓝牙键盘以提升效率。

第一步,更新系统至最新版本:

# 更新远程仓库信息

$ apt update

# 升级已安装的软件包

$ apt upgrade

第二步,测试系统稳定性:

# 安装测试软件sl

$ apt install sl

# 执行测试

$ sl

上述命令将安装测试包sl并运行,如果一切正常,屏幕上会出现一个火车动画效果。

Termux安卓版基础教程2

第三步,获取手机存储权限:

$ termux-setup-storage

运行此命令后,会弹出对话框请求访问手机存储权限,点击“允许”即可。

Termux安卓版基础教程3

这将在当前目录下生成storage子目录,作为手机存储的符号链接,后续文件操作都将基于此目录。

三、软件包管理

除了apt命令外,Termux还提供了pkg命令用于软件包管理:

# 安装软件包

$ pkg install [package name]

# 卸载软件包

$ pkg uninstall [package name]

# 查看所有可用软件包

$ pkg list-all

实际上,pkg命令底层基于apt,在执行前会自动运行apt update以确保安装最新版本。

四、Node.js安装与使用

接下来,我们安装Node.js:

$ apt install nodejs

安装完成后,可以运行JavaScript脚本。例如创建一个名为hello.js的脚本:

// hello.js

console.log('hello world');

然后执行该脚本:

$ node hello.js

输出结果为:

hello world

五、搭建HTTP服务器

现在,让我们通过Node.js运行一个简单的HTTP服务器:

首先,安装http-server模块:

$ npm install -g http-server

接着启动服务器:

$ http-server

通常情况下,命令行会显示服务器已在8080端口运行,并提供外部可访问的IP地址。

Termux安卓版基础教程4

假如手机局域网IP为192.168.2.6,那么通过电脑浏览器访问http://192.168.2.6:8080即可查看Termux根目录内容。

Termux安卓版基础教程5

如果手机和电脑不在同一局域网,可通过开启手机热点让电脑连接上网后再访问HTTP服务器。

顺便提一句,以下命令可用于查看手机IP地址:

$ apt install net-tools

$ ifconfig

六、Python HTTP服务器示例

当然,也可以选择其他方式搭建HTTP服务器,比如使用Python:

$ apt install python

$ python -m http.server 8080

之后,电脑即可访问手机上的资源。

Termux功能强大,除了上述方法,还可以架设Apache服务器或通过FTP、SSH、Rsync等方式访问手机,这里不再赘述。

Termux11主要特点

1. 使用OpenSSH作为ssh客户端访问远程服务器。

2. Termux将标准包管理与精准的终端仿真完美结合,形成一个优秀的开源解决方案。

3. 在手机上安装手册页,并能在不同会话中同时阅读和实验。

Termux11使用指导

1. 轻松开启手机终端,满足多样化的使用需求。

2. 无需电脑即可访问服务器,通过ssh快速连接到服务器。

3. 操作简单易上手,基本编译流程与电脑版本保持一致。

应用信息
  • 大小:46MB
  • 厂商:暂无
  • 包名:com.termux
  • 版本:0.129
  • MD5值:520382583432b1fb6b07a8985c0f88fd
相关版本
热门排行
专题排行