Android高级的终端模拟器Termux

Termux 是一个 Android 下一个高级的终端模拟器,开源且不需要 root,支持 apt 管理软件包,十分方便安装软件包,完美支持 Python、 PHP、 Ruby、 Nodejs、 MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造 DIY 的话完全可以把手机变成一个强大的极客工具。

Github地址:https://github.com/termux/termux-app

Termux的基本使用

下载Termux :https://f-droid.org/en/packages/com.termux/

F-Droid提供Termux应用程序的安装包下载,不然我们也可以提供源码自己编译出安装包

2. 将下载的应用程序(com.termux_117.apk)安装到Android手机即可

3. 配置Termux使用环境

虽然我们可以在Android手机上直接输入命令,但是手机的输入法敲命令也太不爽了吧,我们大概率都是要配置SSH来远程访问终端的,下面就是SSH配置方法了

# 安装ssh pkg install openssh # 启动ssh sshd # 查看ip ifconfig # 查看用户名 whoami uname -a # 执行 passwd 命令可以直接修改密码 passwd 123 openssh 默认的 sshd 默认的服务端口号为 8022 链接ssh Termux 的 ssh 和常规 Linux 不太一样,连接的时候不需要指定用户名 ssh 192.168.31.124 -p 8022 ssh root@192.168.31.91 -p 8022 # ssh-keygen ssh-keygen -t rsa (连续三次回车,即在本地生成了一对公钥和私钥,不设置密码,也可以更改名字,设定私匙密码,更安全!) # 停止ssh pkill sshd # 设置ssh自动开启,不用手动输入命令(我还没试过,因为我的是旧手机的安卓系统,所以懒得试) echo “sshd” >> ~/.bashrc

4. Termux推荐安装

# 安装vim:超好用的Linux编辑器 pkg install vim # 安装nginx:搭建web服务器 pkg install nginx # 安装python:训练python pkg install python -y # 升级 pip3:便于安装一些python库 python -m pip install –upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

Termux的一些玩法

Termux 作为一个 Android 终端应用程序和 Linux 环境,可以有很多玩法,可以在Android手机上搭建Web服务器、可以用来练习Linux命令等。

Termux 除了支持 apt 命令外,还在此基础上封装了pkg命令,pkg 命令向下兼容 apt 命令。apt命令大家应该都比较熟悉了,这里直接简单的介绍下pkg命令:

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

软件安装 除了通过上述的 pkg 命令安装软件以外,如果我们有 .deb 软件包文件,也可以使用 dpkg 进行安装。

dpkg -i ./package.deb # 安装 deb 包 dpkg –remove [package name] # 卸载软件包 dpkg -l # 查看已安装的包 man dpkg # 查看详细文档
[1] https://zhuanlan.zhihu.com/p/162121013[2] https://www.sqlsec.com/2018/05/termux.html#toc-heading-11[3] http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片