每次换手机时 termux 都要重新配置,间隔时间一长,有的配置就忘了,又要上网搜索,很麻烦,好记性不如烂笔头,干脆写篇教程汇总一下,以后不记得直接看看自己写的,所以本文会一直更新下去,特别是当有新的需求或者新的快捷操作时。另外附上 termux 的 Google Play 历史安装包:Yandex Disk, 坚果云
双行扩展键盘参考自酷安(原谅我找不到原文章了)
这个是我每次重新安装 termux 时第一件要做的,虽然可以通过从左向右滑动,长按左下角的 KEYBOARD 显示一行扩展按键,但是仅有的几个按键对于手机用户来说还是很不方便。开启双行键盘只需在 termux 输入下面两行代码:
1
2mkdir $HOME/.termux
echo "extra-keys = [['ESC','/','-','HOME','UP','END','PGUP'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']]" >> $HOME/.termux/termux.properties
然后重启一下 termux 就能看到令人赏心悦目的双行扩展键盘了。
当然对于 root 用户也可以用文件管理器实现上述需求:
在 data/data/com.termux/files/home 下新建一个 .termux 文件夹
再到 .termux 文件夹下新建一个文件 termux.properties
将 extra-keys = [['ESC','/','-','HOME','UP','END','PGUP'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']] 复制到刚刚新建的 termux.properties 文件里,保存
重启 termux
其实两者都是一样的效果,当然我更推荐第一种方法,简单且无需 root
修改为清华源
默认的源地址下载速度较慢,可以更换为清华源加快下载速度。
1
2
3
4export EDITOR=vi
# 编辑源文件
apt edit-sources
在 vi 编辑器中将第二行的源地址改为 http://mirrors.tuna.tsinghua.edu.cn/termux,注意其他的地方不要改。完成配置后记得 apt-get update 更新一下。
更新基础包1apt upgrade
Termux 除了支持 apt 命令外,还在此基础上封装了 pkg 命令,pkg 命令向下兼容 apt 命令。因此也可以使用 pkg upgrade。
获取内置储存权限
termux 默认的家目录是 data/data/com.termux/files/home,而我们平时的文件都在 storage,打开内置储存权限只需执行:
1termux-setup-storage
在弹出的 Android 授权窗口中同意授权。
执行 ls 能看到 $HOME 下有 storage 目录,执行 cd storage ls 能看到里面有六个快捷方式,分别对于不同的目录,建议自己通过 cd ls 命令看一下。其中 shared 目录就是手机主目录。
创建常见快捷方式
如果只有上方那几个快捷方式肯定是不够的,我们可以创建更多的快捷方式来提升效率
1
2
3
4
5
6
7# QQ 文件快捷方式
# 最后的快捷方式可以自定义,例如 q
ln -s $HOME/storage/shared/tencent/QQfile_recv qq
# TIM 文件快捷方式
ln -s $HOME/storage/shared/tencent/TIMfile_recv tim
# 微信文件快捷方式
ln -s $HOME/storage/shared/tencent/MicroMsg/Download wechat
部署环境
termux 完美兼容大部分环境,下面写一下目前我所用到的。
Python
python 是我第一次接触编程所学的语言,不过现在也就会一点爬虫(哭
1
2
3
4
5
6# 默认安装 python3,毕竟 python2 即将停止维护
apt install python
# 升级 pip 版本
python -m pip install --upgrade pip
# 安装爬虫必要模块:requests、bs4 和 lxml 解析器
pip install BeautifulSoup4 requests lxml
Git 及 SSH
git 就不用说了,人人必备,ssh 我主要是 git 远程推送用,当然也可以用来连接远程服务器等等,如果有 git 多账号需求,可以看我的这篇
1
2
3
4# 安装 git
apt install git
# 安装 ssh
apt install openssh
Nodejs
安装 Nodejs 我主要是为了使用 Hexo,但是因为使用了 Travis,手机上测试也不方便,hexo 以后可以不安装了
1
2
3
4# 安装 nodejs
apt install nodejs
# 安装 hexo
npm install hexo-cli -g
许多人有把 hexo 博客源文件放到内置储存的习惯,但是在内置储存安装依赖时会报错,这里说一下我的解决办法:
所有需要安装依赖的操作都放在 $HOME 下执行,执行结束后再复制到内置存储。这里以我的博客举例:
1
2
3
4
5
6
7
8
9# 从 GitHub 下载源代码保存到 blog 文件夹
git clone [email protected]:asasw/hexo-theme-cheng.git ./blog
# 进入源码所在文件夹
cd blog
# 安装依赖
npm install
# 复制所有文件到外置储存,这样就可以在外置储存直接编辑源文件测试了
# 如果需要安装新的依赖,复制到 $HOME 安装好再移出来就可以了
cp -rf ../blog/ ../storage/shared/blog/
Linux
Linux 的基本操作待更新
最后
当然 termux 的用处还有很多,比如 Aria2 下载工具,大家有兴趣的话可以自己去尝试。