这段时间发了很多用termux来完成的教程,却一直没有发termux的基础教程,实属我的疏忽,今天就给大家讲一下termux的一些基础操作。
基本操作
一、长按屏幕
- COPY:复制
- PASTE:粘贴(无论在哪里使用这个,都会直接粘贴在光标处)
- More:更多
- Select URL: 选择网址
- Share transcipt: 分享命令脚本
- Reset: 重置
- Kill process: 杀掉当前终端会话进程
- Style: 风格配色
- Help: 帮助文档
二、从左向右滑动
显示隐藏式导航栏,可以新建、切换、重命名会话session和调用弹出输入法。因为手机上没有ESC键、CTR键、TAB键等之类的功能键,这时我们可以长按左下角的KEYBOARD
,即可出现扩展功能按键。但是!在termux0.66版本,取消了双排功能按键,直接长按keyboard只会出现一排,于是我们需要一起输入下面的命令来调出另一排功能按键(重新进入termux生效):
mkdir $HOME/.termux;echo "extra-keys = [['ESC','/','-','HOME','UP','END','PGUP'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']]" >> $HOME/.termux/termux.properties
常用快捷键和基本命令
在上一步,我们调出了功能按键,我们可以点击那些功能按键再点击自己键盘上的字母,来实现快捷操作,这里主要说说常用的Ctrl
。
Ctrl+A
-> 将光标移动到行首Ctrl+C
-> 中止当前进程Ctrl+D
-> 注销终端会话Ctrl+E
-> 将光标移动到行尾Ctrl+K
-> 从光标删除到行尾Ctrl+L
-> 清除终端Ctrl+Z
-> 挂起(发送SIGTSTP到)当前进程
Termux除了支持apt命令外,还在此基础上封装了pkg命令,pkg命令向下兼容apt命令,所以我直接简单的说一下pkg命令:
pkg search
-> 搜索包pkg install
-> 安装包pkg uninstall
-> 卸载包pkg reinstall
-> 重新安装包pkg update
-> 更新源pkg upgrade
-> 升级软件包pkg list-all
-> 列出可供安装的所有包pkg list-installed
-> 列出已经安装的包pkg shoe
-> 显示某个包的详细信息pkg files
-> 显示某个包的相关文件夹路径
termux优化
一、更换清华大学源,加快软件包下载速度
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux stable main@' $PREFIX/etc/apt/sources.list
apt update && apt upgrade
二、安装基本工具
pkg update
pkg install vim curl wget git unzip unrar
三、终端配色
termux的黑白色有点太单调了,我们可以执行下面的命令来更换termux的主题,如果弹框确认是否授权,允许即可:
sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"
执行命令后,会提示这一串代码:Enter a number, leave blank to not to change:
,这是让你选择背景色,输入这串代码上方的那些背景色的序号即可。确认后,会再次显示类似于刚刚的背景色的那种列表以及那串代码,这个是字体的样式,和选择背景色一样,输入序号确认即可。完成后,重新打开termux即可生效。
当然,像我这种有点选择困难症的人,选一次颜色样式是肯定不够的,那么可以执行下面的命令重新挑选:
~/termux-ohmyzsh/install.sh
四、oh my zsh主题配色
执行以下命令进入主题编辑界面,可以看到,箭头所指就是自己目前所用的主题:
vim .zshrc
这里涉及到了vim编辑器,对于新手来说,这是一个很难用的编辑器,vim的具体教程以后再发,在这里我们只用到以下几样:
- 键盘按
字母i
进入输入模式 - 修改
ZSH_THEME=
后面的引号里面的值 - 在功能键盘按
Esc
退出输入模式,进入命令模式 - 键盘按
英文冒号:
进入底层命令模式 - 键盘按
冒号:字母w和q
,保存并退出vim编辑器
然后退出重新进入termux,主题修改即可生效。下面我推荐几个不错的主题,我自己用的是第一个agnoster主题。
agnoster
cloud
jaischeema
junkfood
re5et
robbyrussell
如果你想体验所有主题,还想在每次打开termux都给你不一样的惊喜的话,可以执行下面的命令,每次打开会话的主题都是随机的:
ZSH_THEME="random"