Termux 入门到入坑教程
Termux 简介
Termux是一个安卓手机模拟Linux环境,提供标准的命令行界面,让手机也能变身轻量化的DIY极客工具。软件开源且不需要root权限,可以安装其他Linux发行版,支持pkg、apt软件包管理,可以很方便找到安装软件包,也可以跑Nginx、PHP、MySQL、Python、NodeJS等。
下载地址
推荐去F-Deoid下载,国内可能下载有点慢可以需要特殊工具进行加速,下载F-Deoid - Google play - 酷安
WiKi 文档
长按屏幕
长按屏幕会调出显示菜单项(包括复制、粘贴、更多),方便我们进行复制或者粘贴:
1 | 长按屏幕 |
Linux快捷键
1 | Ctrl + A -> 将光标移动到行首 |
目录结构
1 | echo $HOME |
更换国内源
官方换源
termux最新版本中,内置termux-change-repo
可以直接更换镜像源,炒鸡方便。
在SSH输入,选择需要源,回车就完事。
1 | termux-change-repo |
命令行替换
这里也是替换为清华大学的源,可以加快软件包下载速度。
1 | sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list |
替换源之后,执行pkg update
。
安装基础工具
替换源,赶紧给系统补全一下常用的系统工具。
1 | pkg install nano proot curl wget git tree -y |
软件包管理器
Termux 除了支持pkg命令安装软件,也可以通过apt来安装,pkg命令向下兼容apt命令,只是运行前会执行一次apt update,保证安装的是最新版本。
1 | pkg search <query> # 搜索包 |
软件安装
除了pkg/apt命令安装软件,也可以使用dpkg
进行安装 .deb
的软件包文件
1 | dpkg -i ./package.de |
访问本机存储
手机APP默认只能访问自己的数据,如果想要访问手机存储,需要授权一下。
1 | termux-setup-storage |
执行该命令后,会在home
目录下生成storage
目录,并生成若干目录,软连接关联外置内存卡的对应目录
也可以创建一些常用QQ目录这些软连接到storage
目录,方便管理文件。
1 |
|
这样可以大大提高操作文件的效率。
超级管理员身份
termux其实很多操作都是不需要root权限,另外有一些程序会指定root用户才能安装。
其实很多没有手机没有获取root,这里可以使用proot
来模拟一个root环境,可以模拟termux 中的常规 Linux文件系统,并不是真正意义的root。
1 | # 安装proot |
手机已经获取root
安装tsu
,这是一个su
的 Termux 版本,是一个真正的 root 权限,用来在 Termux上替代su
,操作不慎可能对手机有安全风险,因为官方封装了,所以安装也很简单:
1 | # 安装tsu |
开启SSH
在Termux开启SSH,就可以脱离手机享受多终端连接带来的便利,也是网络时代必不可少的。
1 | # 安装openssh |
这里注意,SSH的端口是8022
并不是22端口。值得注意的是关闭termux后,ssh进程也需要重新启动一下,或者加入系统自启动。
1 | echo "sshd" >> ~/.bashrc |
终端配色方案
tremux的白色配色有点单调,我们使用[termux-ohmyzsh](https://github.com/Cabbagec/termux-ohmyzsh/)
来更换主题和字体,如果弹出请求存储授权请允许。
1 | sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)" |
执行脚本命令后,会有两个选项,分别选择色彩样式
、字体样式
,重启app后生效配置。如果有选择困难症,可以一遍遍选择自己合适的配色和字体方案。
设置色彩样式:
输入chcolor
命令更换色彩样式,或者执行~/.termux/colors.sh
命令
设置字体
运行chfont
命令更换字体,或者执行~/.termux/fonts.sh
命令