TERMUX终端
Termux 是一个强大的 Android 应用程序,提供了一个类 Unix 环境的终端模拟器,允许用户在 Android 设备上运行 Linux 命令和工具。它结合了 Android 系统的灵活性和 Linux 的强大功能,使得用户能够进行各种开发和测试工作。
主要特点
- 轻量级:Termux 不需要 root 权限,也不占用过多的系统资源,适合在各种 Android 设备上使用。
- 包管理:内置了
pkg
包管理工具,用户可以方便地安装、更新各种软件包和开发工具。 - 开发环境:支持多种编程语言(如 Python、Ruby、Node.js、C 等),用户可以在手机上进行软件开发和测试。
- 扩展性:可以通过安装额外的应用(如 Termux:API、Termux:Widget)扩展功能,实现更多的操作和自动化任务。
- 社区支持:拥有活跃的社区和丰富的在线文档,用户可以轻松找到帮助和资源。
用途
- 适合开发者使用,进行代码编写、编译和调试。
- 适合学习 Linux 命令与编程基础。
- 可用于进行网络测试和安全审计。
总的来说,就是一个不怎么完整的Linux系统(但谁让它可以用proot呢)
周边软件
Termux 是一个功能强大的 Android 终端模拟器,不仅可以独立使用,还可以与其他一些周边软件结合,增强用户体验和功能。这些周边软件能够扩展 Termux 的能力,使其更适合特定需求。以下是一些与 Termux 兼容的周边软件的介绍:
1. Termux:API
描述:Termux:API 是一个插件,可以让 Termux 访问 Android 手机的各种功能,如相机、位置、通话等。通过简单的命令,用户可以在终端中直接调用手机硬件功能。
功能:
- 访问位置服务,获取 GPS 数据。
- 发送 SMS 消息。
- 访问联系人信息。
- 录音和拍照等。
2. Termux:Widget
描述:Termux:Widget 允许用户在 Android 主屏幕上创建小部件,简化对 Termux 命令的访问。用户可以添加常用脚本为小部件,方便快速调用。
功能:
- 将常用的 shell 脚本作为小部件添加到主屏幕。
- 直接执行命令,增强操作的便捷性。
3. XServer XSDL (X11)
描述:XServer XSDL 是一个 X11 服务器,可以与 Termux 配合使用,允许用户在 Android 设备上运行图形化 Linux 应用程序。这对于需要 GUI 支持的开发和测试工作非常有用。
功能:
- 支持 OpenGL 渲染的图形应用。
- 提供远程和本地运行 Linux GUI 应用的能力。
- 通过网络连接,可以将 GUI 应用程序显示在 Android 设备上。
4. VNC Viewer
描述:VNC Viewer 是一个虚拟网络计算(VNC)客户端,可以与 Termux 配合使用,允许用户通过网络访问图形用户界面。(与X11类似,但个人认为不如x11)
功能:
- 通过 VNC 协议连接到远程桌面。
- 适合开发和管理需要图形界面的 Linux 服务器。