游戏迷提供最新游戏下载和手游攻略!

探索移动设备上的开源操作系统:Termux体验分享

发布时间:2024-10-27浏览:17

很多朋友对于探索移动设备上的开源操作系统:Termux体验分享和不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

官网:

https://termux.com/

GitHub:

https://github.com/termux/termux-app

Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境。不需要 root 权限 Termux 就可以正常运行。Termux 基本实现 Linux 下的许多基本操作。可以使用 Termux 安装 python,并实现 python 编程,可以用手机架设 Server,同样可以用于渗透测试等等。

特性:

安全:使用 OpenSSH 的 ssh 客户端访问远程服务器。在一个开源解决方案中,Termux 将标准包与精确的终端仿真结合。

在 Bash、FISH 或 Zsh 和 Nano、Emacs 或 Vim 之间选择。GREP 通过你的短信收件箱。使用 cURL 访问 API 端点,并使用 rsync 在远程服务器上存储联系人列表的备份。

自定义:通过从 Debian 和 UbuntuGNU/Linux 中知道的 APT 包管理系统安装你想要的东西。

移植性:Termux 中提供的软件包与 Mac 和 Linux 上的软件包相同。

最新版本的 Perl、Python、Ruby 和 Node.js 都是可用的。

扩大规模:连接蓝牙键盘,并将设备连接到外部显示器,如果需要,Termux 支持键盘快捷键,并有完整的鼠标支持。

可修补的:通过使用 Clang 编译 C 文件进行开发,并使用 CMake 和 pkg-config 构建自己的项目。如果陷入困境并需要调试,GDB 和 strace 都是可用的。

修改安装源

由于官方源下载速度较慢,建议将安装源修改为国内源。修改方法如下:

# The main termux repositorydeb [arch=all,你的平台架构] http://mirrors.tuna.tsinghua.edu.cn/termux$ apt edit-sources# 编辑源文件

第二种方法:

# The main termux repositorydeb [arch=all,你的平台架构] http://mirrors.tuna.tsinghua.edu.cn/termux

将原来的官方源https://termux.net替换为http://mirrors.tuna.tsinghua.edu.cn/termux,保存退出。

# The main termux repositorydeb [arch=all,你的平台架构] http://mirrors.tuna.tsinghua.edu.cn/termux

管理软件包

除了 apt,Termux 在此基础上还封装了 pkg 命令,向下兼容 apt。pkg 在运行前会执行一次 apt update,保证安装的包是最新版本。

apt:

pkg search <query> # 搜索包pkg install <package> # 安装包pkg uninstall <package> # 卸载包pkg reinstall <package> #重新安装包pkg update #更新源pkg upgrade #升级软件包pkg list-all #列出可供安装的所有包pkg list-installed #列出已经安装的包pkg shoe <package> #显示某个包的详细信息pkg files <package> #显示某个包的相关文件夹路径$ apt upgrade# 更新本地已经安装的软件包$ apt install sl# 安装 sl 软件包

下面命令安装测试包sl,然后运行。如果一切正常,会显示一个火车的命令行动画。

pkg search <query> # 搜索包pkg install <package> # 安装包pkg uninstall <package> # 卸载包pkg reinstall <package> #重新安装包pkg update #更新源pkg upgrade #升级软件包pkg list-all #列出可供安装的所有包pkg list-installed #列出已经安装的包pkg shoe <package> #显示某个包的详细信息pkg files <package> #显示某个包的相关文件夹路径

pkg:

pkg search <query> # 搜索包pkg install <package> # 安装包pkg uninstall <package> # 卸载包pkg reinstall <package> #重新安装包pkg update #更新源pkg upgrade #升级软件包pkg list-all #列出可供安装的所有包pkg list-installed #列出已经安装的包pkg shoe <package> #显示某个包的详细信息pkg files <package> #显示某个包的相关文件夹路径

可以干什么

目前来说,它能做一些简单的 Linux 任务:

享受 Bash 和 Zsh

使用 Vim 编辑文件

通过 SSH 访问服务器

使用 GCC 和 Clang 编译代码

使用 Git 检查项目

运行 MySQL,Redis 等服务器

参考链接:

https://www.oschina.net/p/termux?hmsr=aladdin1e1https://www.jianshu.com/p/6fd84cc74a5e

用户评论

灼痛

Termux在移动平台提供了令人惊喜的Linux体验,真的很不错。

    有18位网友表示赞同!

巷口酒肆

能够直接在我的安卓设备上运行命令行工具,感觉像是拥有了专业级别的开发环境啊!

    有9位网友表示赞同!

早不爱了

Tmux这个应用简直就是编程玩家的利器,太好用了。

    有20位网友表示赞同!

关于道别

对于习惯Linux环境的人来说,Termux完全适应手机屏幕,携带方便,随时都能敲代码。

    有12位网友表示赞同!

無極卍盜

下载了Termux之后才发现,原来我在手机上也能做专业的系统维护工作。

    有19位网友表示赞同!

墨染年华

在忙碌的生活之余偶尔在手机上学点新东西,通过Termux学习Python真的很爽!

    有12位网友表示赞同!

◆乱世梦红颜

从Macbook迷过渡到Android世界的程序员表示,Termux让我重新体验到了命令行的快捷与效率。

    有13位网友表示赞同!

拽年很骚

Tmux在移动应用市场中独树一帜,给我的编程工作带来了便携性。

    有12位网友表示赞同!

命硬

对于非专业开发者来说,刚开始可能会觉得复杂些,但慢慢适应后你会发现,这是一种全新的游戏规则。

    有20位网友表示赞同!

↘▂_倥絔

得益于Termux,现在我在旅途中也能进行远程服务器维护和代码调试

    有7位网友表示赞同!

服从

通过学习Termux的快捷键,我的生产力得到了大幅提升,值得点赞。

    有15位网友表示赞同!

仰望幸福

对于Linux爱好者,Phone上的linux是一个不可多得的选择。它让我随时随地都能享受编程的乐趣

    有20位网友表示赞同!

黑夜漫长

Tmux的跨平台特性让我在任何设备上都能进行无缝切换,真的很方便!

    有11位网友表示赞同!

墨城烟柳

从操作体验上来讲,Termux在手机上的表现几乎完美,值得五星好评。

    有11位网友表示赞同!

雁過藍天

在移动平台上实现虚拟终端,让代码编辑与调试成为一种旅行中的乐趣。

    有12位网友表示赞同!

荒野情趣

通过学习Termux用法,我发现自己对Linux的认识又深入了一层。

    有16位网友表示赞同!

烬陌袅

Tmux的命令行界面设计简洁高效,大大提升了我的工作效率。

    有9位网友表示赞同!

海盟山誓总是赊

对于那些想在忙碌生活中保持编程技能的人而言,手机上的Linux环境简直是福音。

    有7位网友表示赞同!

哭花了素颜

使用Termux,我能够随时随地进行系统管理。它的便利性真是超乎想象。

    有8位网友表示赞同!

不忘初心

对新手程序员来说,可能需要一些时间适应这种模式的思考方式,但是用起来之后就离不开它了

    有5位网友表示赞同!

_心抽搐到严重畸形っ°

在快节奏的生活中利用Termux进行了不少高效的工作和学习,十分满意!

    有18位网友表示赞同!

热点资讯