Ctrl键是终端用户常用的按键 - 但大多数触摸键盘都没有这个按键。为此,Termux使用音量减小按钮来模拟Ctrl键。 例如,在触摸键盘上按音量减小+ L发送与在硬件键盘上按Ctrl + L相同的输入。
键功能Ctrl+A将光标移动到行首Ctrl+C中止当前进程Ctrl+D注销终端会话Ctrl+E将光标移动到行尾Ctrl+K从光标删除到行尾Ctrl+L清除终端Ctrl+Z挂起(发送SIGTSTP到)当前进程音量加键也可以作为产生特定输入的特殊键.
键功能音量加+EEsc键音量加+TTab键音量加+1F1(和音量增加+ 2→F2等)音量加+0F10音量加+BAlt + B,使用readline时返回一个单词音量加+FAlt + F,使用readline时转发一个单词音量加+XAlt+X音量加+W向上箭头键音量加+A向左箭头键音量加+S向下箭头键音量加+D向右箭头键音量加+L ->| (管道字符)音量加+H〜(波浪号字符)音量加+U_ (下划线字符)音量加+P上一页音量加+N下一页音量加+.Ctrl + \(SIGQUIT)音量加+V显示音量控制音量加+Q显示额外的按键视图基本命令 Termux除了支持apt命令外,还在此基础上封装了pkg命令,pkg命令向下兼容apt命令.apt命令大家应该都比较熟悉了,这里直接简单的介绍下pkg命令:
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> 显示某个包的相关文件夹路径自动替换 使用如下命令自动替换官方源为 TUNA 镜像源
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 sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list apt update && apt upgrade主要使用了zsh来替代bash作为默认shell. 使用一键安装脚本来安装 执行下面这个命令确保已经安装好了curl sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"
Android6.0以上会弹框确认是否授权,允许授权后Termux可以方便的访问SD卡文件. 脚本允许后先后有如下两个选项:
Enter a number, leave blank to not to change: 14 Enter a number, leave blank to not to change: 6
分别选择背景色和字体 想要继续更改挑选配色的话,继续运行脚本来再次筛选:
$ ~/termux-ohmyzsh/install.shexit重启sessions会话或者直接重启Termux生效配置
执行过上面的zsh一键配置脚本后,并且授予文件访问权限的话,会在家目录生成storage目录,并且生成若干目录,软连接都指向外置存储卡的相应目录
一般手机应该是没root的,但可以利用proot工具模拟root环境
pkg install proot安装完成后输入
termux-chroot即可模拟root环境 在管理员身份下输入exit可回到普通用户身份
安装tsu,这是一个su的termux版本,用来在termux上替代su:
pkg install tsu然后输入
tsu即可切换用户身份
之前已经下载安装了Python了
终端下有vim神器,并且官方也已经封装了vim-python,对vim进行了Python相关的优化.
pkg install vim-python在家目录下新建.vimrc文件
vim .vimrc添加内容
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1 set enc=utf8 set fencs=utf8,gbk,gb2312,gb18030然后 source .vimrc 看看效果
若报错,请检查依赖项是否安装完全
解决方法之一 ln -s $PREFIX/include/libxml2/libxml $PREFIX/include/libxml
解决方法之一 pkg install libiconv-dev
直接pip即可,有问题可以私信或评论
Numpy
pkg install clang python python-dev fftw LDFLAGS="-lm -lcompiler_rt" pip install numpyScipy(基于Numpy)
wget https://its-pointless.github.io/setup-pointless-repo.sh bash setup-pointless-repo.sh pkg install scipyPandas(基于Numpy)
LDFLAGS="-lm -lcompiler_rt" pip install pandasMatploit
apt install libpng libpng-dev freetype freetype-dev pkg-config LDFLAGS="-lm -lcompiler_rt" pip install matplotlib几个好用的小工具 pkg install tree ack-grep