Termux配置指南,你要的全都有

    xiaoxiao2025-08-25  6

    Termux配置指南

    常用快捷键自定义快捷键 安装包基本命令基本软件安装更换镜像源Termux优化优化配色访问外置储存优化创建QQ文件夹软连接连接外置Storage 修改启动问候语管理员身份无root有root Python环境部署编辑器解决Termux下的vim中文乱码 安装BeautifulSoup安装lxml#include"libxml/xpath.h"报错#include

    常用快捷键

    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显示额外的按键视图

    自定义快捷键

    mkdir $HOME/.termux;echo "extra-keys = [['ESC','/','-','HOME','UP','END','PGUP'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']]" >> $HOME/.termux/termux.properties

    安装包基本命令

    基本命令 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> 显示某个包的相关文件夹路径

    基本软件安装

    pkg install vim zsh wget git zip neofetch clang make cmake curl php python python-dev nodejs nodejs-dev -y

    更换镜像源

    自动替换 使用如下命令自动替换官方源为 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

    Termux优化

    优化配色

    主要使用了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.sh

    exit重启sessions会话或者直接重启Termux生效配置

    访问外置储存优化

    执行过上面的zsh一键配置脚本后,并且授予文件访问权限的话,会在家目录生成storage目录,并且生成若干目录,软连接都指向外置存储卡的相应目录

    创建QQ文件夹软连接

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

    连接外置Storage

    termux-setup-storage

    修改启动问候语

    vim $PREFIX/etc/motd #follow your heart

    管理员身份

    无root

    一般手机应该是没root的,但可以利用proot工具模拟root环境

    pkg install proot

    安装完成后输入

    termux-chroot

    即可模拟root环境 在管理员身份下输入exit可回到普通用户身份

    有root

    安装tsu,这是一个su的termux版本,用来在termux上替代su:

    pkg install tsu

    然后输入

    tsu

    即可切换用户身份

    Python环境部署

    之前已经下载安装了Python了

    编辑器

    终端下有vim神器,并且官方也已经封装了vim-python,对vim进行了Python相关的优化.

    pkg install vim-python

    解决Termux下的vim中文乱码

    在家目录下新建.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 看看效果

    安装BeautifulSoup

    pkg install bs4

    安装lxml

    apt-get install clang apt-get install libxml2 libxml2-dev libxml-utils libxslt libxslt-dev libffi libffi-dev libcrypt libcrypt-dev pip install lxml

    若报错,请检查依赖项是否安装完全

    #include"libxml/xpath.h"报错

    解决方法之一 ln -s $PREFIX/include/libxml2/libxml $PREFIX/include/libxml

    #include<iconv.h>

    解决方法之一 pkg install libiconv-dev

    安装scrapy(先安装好lxml)

    apt install openssl openssl-tool openssl-dev pip install scrapy

    其他需要的包

    直接pip即可,有问题可以私信或评论

    科学计算工具

    Numpy

    pkg install clang python python-dev fftw LDFLAGS="-lm -lcompiler_rt" pip install numpy

    Scipy(基于Numpy)

    wget https://its-pointless.github.io/setup-pointless-repo.sh bash setup-pointless-repo.sh pkg install scipy

    Pandas(基于Numpy)

    LDFLAGS="-lm -lcompiler_rt" pip install pandas

    Matploit

    apt install libpng libpng-dev freetype freetype-dev pkg-config LDFLAGS="-lm -lcompiler_rt" pip install matplotlib

    几个好用的小工具 pkg install tree ack-grep

    最新回复(0)