Termux 笔记

安装完成后的常用配置记录。

基本命令

pkg命令

1
2
3
4
5
6
7
8
9
10
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> 显示某个包的相关文件夹路径

目录环境结构

1
2
3
4
5
6
7
8
9
10
files
|--home
|--usr
|--bin
|--lib
|--share
|--var
|--etc
|--libexec
|--tmp
1
2
3
4
5
6
$ echo $HOME
/data/data/com.termux/files/home
$ echo $PREFIX
/data/data/com.termux/files/usr
$ echo $TMPPREFIX
/data/data/com.termux/files/usr/tmp/zsh

更换国内源

使用如下命令,然后选择UTSC(中国科技大学)或者其他国内源,空格选中,回车确定:

1
termux-change-repo

更换源后需要更新源

1
$ pkg update

安装基本工具

1
2
$ pkg update                                    更新源
$ pkg install vim curl wget git unzip unrar 一些基本工具

Termux优化

终端配色

主要使用了oh-my-zsh来替代bash作为默认shell。使用一键安装脚本来安装,一步到位,顺便启动了外置存储,可以直接访问SD卡下的目录。

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

分别选择背景色字体,可以参考如下选择:

1
2
Enter a number, leave blank to not to change: 14
Enter a number, leave blank to not to change: 6

想要继续更改挑选配色的话,继续运行脚本来再次筛选:

1
$ ~/termux-ohmyzsh/install.sh

输入命令exit再回车确认,重启Termux配置生效。

访问外置储存优化

执行过上面的zsh一键配置脚本后,并且授予文件访问权限的话,会在家目录生成storage目录,并且生成若干目录,软连接都指向外置存储卡的相应目录。
为了方便文件传输,直接在storage目录下创建软链接。
创建文件夹软连接
QQ

1
$ ln -s /data/data/com.termux/files/home/storage/shared/tencent/QQfile_recv QQ

TIM

1
$ ln -s /data/data/com.termux/files/home/storage/shared/tencent/TIMfile_recv TIM

微信

1
$ ln -s /data/data/com.termux/files/home/storage/shared/tencent/MicroMsg/Download Wechat

oh-my-zsh主题配色

编辑.zshrc配置文件

1
$ vim ~/.zshrc

第一行ZSH_THEME="agnoster",默认是agnoster主题。
在~/.oh-my-zsh/themes目录下放着oh-my-zsh所有的主题配置文件。
下面几款主题不错
agnoster
agnoster
robbyrussell
robbyrussell
jaischeema
jaischeema
re5et
re5et
junkfood
junkfood
cloud
cloud
可以尝试random主题,每打开一个会话配色主题都是随机的。

修改启动问候语

编辑问候语文件直接修改问候语:

1
$ vim $PREFIX/etc/motd

管理员身份

手机没有root

利用proot工具来模拟某些需要root的环境。

1
$ pkg install proot

然后终端下面输入:

1
$ termux-chroot

即可模拟root环境
在这个proot环境下面,相当于是进入了home目录,可以很方便地进行一些配置。

在管理员身份下,输入exit可回到普通用户身份。

安装Nodejs

1
$ pkg install nodejs

如果报错如下:

1
Cannot read property 'length' of undefined

修改farm.js

1
$ vim $PREFIX/lib/node_modules/npm/node_modules/worker-farm/lib/farm.js

尝试将length:后指定一个数字,例如length:4

安装Hexo博客

1
2
3
4
$ npm install hexo-cli -g
$ hexo init Blog
$ cd Blog
$ npm install