TERMUX 入门📲
你是否曾经在公交车上或无聊的环境中被困,只带着手机,而你唯一想的就是马上回到你的开发环境?🧑💻
如果您有 Android 设备,我们有个好消息。⤵
Termux本质上将 Android 设备变成了一个轻量级的便携式开发环境,使用户能够直接在智能手机或平板电脑上执行各种任务,例如编码、脚本编写、系统管理和网络测试。
简介📖
Termux 是一款 Android 终端模拟器和 Linux 环境应用,允许用户在其 Android 设备上运行功能齐全的 Linux 发行版。它提供了强大的命令行界面 (CLI),使用户能够直接在 Android 智能手机或平板电脑上执行各种 Unix 命令、运行 Shell 脚本以及访问各种 Linux 工具和实用程序。
Termux 为开发者、系统管理员和爱好者提供了一个便捷灵活的环境,帮助他们在 Android 设备上执行编程、脚本编写、开发、测试和系统管理等任务。它提供了一个软件包管理器 ( pkg
),允许用户安装各种软件包,包括编程语言、文本编辑器、版本控制系统、网络工具等等。
使用 Termux,用户可以执行类似于在传统 Linux 发行版上执行的任务,因此对于需要在移动设备上拥有类似 Linux 环境的用户来说,Termux 是一个不错的选择。值得注意的是,虽然 Termux 提供了类似 Linux 的环境,但它在 Android 安全机制的约束下运行,因此可能无法访问某些系统级功能,或者某些操作需要 root 权限。
设置⚙️
在 Android 设备上设置 Termux 非常简单。以下是帮助您入门的分步指南:
1.从 Play Store下载并安装 Termux
→ 前往 Google Play Store
→ 安装 Termux 应用
或
从 F-Droid下载:
→ 前往F-Droid App Store。
→ 搜索 Termux APK 文件并点击下载
→ 打开 APK 文件并将其安装到您的设备上
2. 打开 Termux:
→ 安装完成后,点击“打开”按钮启动 Termux。
3. 更新并升级 Termux 软件包:
→ Termux 打开后,请更新并升级软件包,以确保拥有最新版本。
运行以下命令:
pkg update
更新软件包列表并运行:
pkg upgrade
将所有已安装的软件包升级到最新版本。
4. 授予存储访问权限
→ 最后,允许 Termux 访问设备内部存储中的文件,包括 DCIM、下载和文档等目录。
→ 运行以下命令授予访问权限:
termux-setup-storage
接受设备上弹出的通知,请求 Termux 访问文件。
特点🛠️
Termux 具有一系列强大的功能,允许用户在其 Android 设备上利用成熟的 Linux 环境。其主要功能包括:
1. 终端仿真器:Termux 提供了一个功能齐全的终端仿真器,使用户能够直接在 Android 设备上运行各种 Unix 命令、执行 Shell 脚本以及与 Linux 命令行界面 (CLI) 交互。Termux 中提供了诸如 ls
、 cd
、 mv
、 cp
等 命令touch
。
2. 软件包管理:Termux 包含一个软件包管理器 (pkg),允许用户从庞大的 Linux 工具和实用程序库中安装、更新和删除软件包。这使得用户可以轻松地使用各种编程语言、文本编辑器、开发工具、网络实用程序等来扩展 Termux 的功能。
使用以下命令安装包:
pkg install <package-name>
哪里<package-name>
可以ffmpeg
,,,...vim
git
3. 编程和开发环境:Termux 为开发者提供了一个平台,可直接在 Android 设备上编写、编译和运行代码。用户可以使用 Python、Ruby、Node.js 和 C/C++ 等语言编写项目代码。
运行此命令来安装 Python:
pkg install python3
然后你可以使用 pip 安装 Python 包:
pip install <package-name>
哪里<package-name>
可以pytest
,,,...yt-dlp
flask
4. OpenSSH 和 OpenSSL:Termux 包含 OpenSSH 和 OpenSSL,分别提供安全加密通信和加密功能。
5. 文件访问:用户可以访问和操作设备上的文件,从而轻松地从终端处理各种文件。在 Termux 中,设备存储中的文件位于/data/data/com.termux/files/shared/storage/
6. 文本处理工具:Termux 提供各种文本处理工具,如 grep、sed、awk 和正则表达式,这些工具对于文本操作和分析非常有用。
7. 脚本和任务自动化:用户可以在他们的 Android 设备上创建和运行 shell 脚本,实现重复任务的自动化。
8. 定制:用户可以使用主题、字体和各种配置定制他们的 Termux 环境,以适应他们的喜好和工作流程。
结论
总体而言,Termux 是一种可靠且用户友好的解决方案,允许个人在 Android 设备上享受 Linux 环境的强大功能,使其成为学习、生产力和创造力的宝贵工具,一切尽在掌握。
PS:
- F-droid Termux 应用无法从 Play Store 安装更新。
- 请勿安装可疑软件包,也不要在 Termux 上运行来自互联网的随机脚本。
- 更多信息请访问Termux ℹ️ Wiki,讨论请访问Termux 💬 Reddit,报告错误请访问Termux 🐞 Github。
祝你好运,探索愉快
文章来源:https://dev.to/jjokah/getting-started-with-termux-307f