Termux 安装和配置

Termux 安装和配置

五月 08, 2023

简介

Termux 是一个 Android 终端仿真器和 Linux 环境应用程序,直接工作,无需根目录或设置。额外的软件包可以使用 APT 软件包管理器来使用。 不需要 root ,运行于内部存储。

下载

Termux

来源: F-Droid

Termux

来源: GitHub


基本命令

除了支持 apt 命令外,还在此基础上封装了 pkg 命令,pkg 命令向下兼容 apt 命令

BASH
1
2
3
4
5
6
7
8
9
10
11
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> # 显示某个包的相关文件夹路径
termux-setup-storage # 获取读写权限

更换源

官网默认源较慢,这里替换为清华大学的源

BASH
1
2
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
pkg update && pkg upgrade -y

基础工具

BASH
1
2
pkg update
pkg install vim curl wget git tree -y

zsh

项目地址:termux-ohmyzsh

使用了 zsh 来替代 bash 作为默认 shell,并且支持色彩和字体样式,同时也激活了外置存储,可以直接访问 SD 卡下的目录。

BASH
1
2
# 安装
sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"

配色

脚本执行后有如下两个选项,重启 Termux 后生效配置。

BASH
1
2
Enter a number, leave blank to not to change: 14	# 色彩样式
Enter a number, leave blank to not to change: 6 # 字体样式

不满意配色效果,想要继续更改的话,可以根据下面命令,选择其中一行执行,即可更改对应的配色方案:

BASH
1
2
3
4
5
6
# 色彩样式
chcolor
~/.termux/colors.sh
# 字体样式
chfont
~/.termux/fonts.sh

插件

autosuggestions 根据用户的平时使用习惯,终端会自动提示接下来可能要输入的命令。

BASH
1
2
3
4
5
6
7
8
9
10
# 拷贝到 plugins 目录下
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

# 配置插件,输入i编辑
vim ~/.zshrc

# 在这一行里加入 zsh-autosuggestions
plugins=(git)
# 加入之后如下,点击 ESC 输入 :wq 保存重启 Termux 即可生效
plugins=(git zsh-autosuggestions)

root

没有 root 可以利用 proot 为没有 root 的用户来模拟一个 root 的环境。

BASH
1
2
3
4
5
6
# 安装
pkg install proot -y
# 使用
termux-chroot
# 退出
exit

root 可以安装 tsu ,这是一个 su 的 Termux 版本,是一个真正的root 权限,用来在 Termux 上替代 su

BASH
1
2
3
4
5
6
# 安装
pkg install tsu -y
# 使用
tsu
# 退出
exit

ssh

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH 协议族可以用来进行远程控制, 或在计算机之间传送文件。

BASH
1
2
3
4
5
6
7
8
# 安装
pkg install openssh -y

# 使用
# ssh -p 端口号 用户名@主机名或者IP
ssh -p 22 user@hostname_or_ip
# ssh -i 私钥 用户名@主机名或者IP
ssh -i id_rsa user@hostname_or_ip
作者: 棕果核
标题: Termux 安装和配置
声明: 本文采用 CC BY 4.0 进行声明

-   END   -