自用配置

均来源于网络收集


f-droid版本下载地址

  • 4.17更新脚本,提供按需选择安装

基本配置

  • 按照惯例先更新系统pkg upgrade
  • 首先就是先配置键盘
mkdir $HOME/.termux  
echo "extra-keys = [['ESC','/','-','HOME','UP','END','PGUP'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']]" >> $HOME/.termux/termux.properties
  • 安装基本工具
pkg install vim curl wget git unzip unrar
  • 外置存储
pkg install termux-tools
termux-setup-storage
  • 关联QQ手机文件夹
ln -s​ 原地址 新地址
  • 修改开头语
vi $PREFIX/etc/motd​

插件、美化

安装zsh为默认shell

pkg install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
chsh -s zsh         #切换默认shell为zsh
  • 输入chcolor挑选配色,chfont挑选字体
zsh主题
  • .zshrc可以配置主题,第一行的
ZSH_THEME="cloud"
  • 就是主题设置
  • 可以vim .zshrc编辑配置也可以直接输入
ZSH_THEME="cloud"
  • cloud就是主题名称更多主题

  • zsh-autosuggestions 官网,非常好用的一个插件,会记录你之前输入过的所有命令,并且自动匹配你可能想要输入命令,然后按→补全 安装

git clone https://github.com/zsh-users/zsh-autosuggestions  ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

手动修改.zshrc

vim .zshrc

找到**plugins=(git)**修改为

plugins=(git zsh-autosuggestions)

plugins代表的是oh my zsh插件,每个插件用空格分开


进阶

  • openssh

搭建ssh服务,可以实现电脑给手机传输文件,连接VPS等,我最喜欢的还是利用sftp管理termux内部文件,对于没有root权限的手机来说,简直不要太方便。
安装
pkg install openssh
修改root密码
passwd root
输入密码是看不见的,输入之后回车再输入一次。
开启服务,输入
sshd
现在就可以利用支持sftp的文件管理器连接termux

以solid Explorer为例:
在solid Explorer存储设备管理器里添加sftp,主机名127.0.0.1,端口8022,用户名root,密码就是你设置的密码。
连接成功
这样文件管理是不是便捷了许多。搭建sftp以后还可以利用frp内网穿透实现远程管理。
这个操作先留着,下次水一篇文章

  • alias alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号'‘将原来的命令引起来,防止特殊字符导致错误。

alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中。(linux)
Termux中可以编辑.zshrc文件,添加alias命令

  • 背景
    终端复制的时候背景重叠看不见复制的内容
    原背景
    解决:
    修改colors.properties文件
    找不到?搜一下不就行了
find /data/data/com.termux/files -name colors.properties

colors.properties文件
效果:
效果
也可以使用命令直接修改

sed -e '/^background/c background=#282c33' -e '/^foreground/c foreground=#abb2bf' -e '/^cursor/c cursor=#fafafa' /data/data/com.termux/files/home/termux-ohmyzsh/.termux/colors.properties

语法 alias(选项)(参数) 选项 -p:打印已经设置的命令别名。 参数 命令别名设置:定义命令别名,格式为“命令别名=‘实际命令’”。

实例 alias 的基本使用方法为:

alias 新的命令='原命令 -选项/参数’ 例如:alias l=‘ls -lsh'将重新定义ls命令,现在只需输入l就可以列目录了。直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。

要删除一个别名,可以使用 unalias 命令,如 unalias l。

查看系统已经设置的别名:

alias
  • 以上内容整个成一个脚本,需先安装curl
    pkg in curl
    之后
sh -c "$(curl -fsSL https://gitee.com/vcfe/termuxBackup/raw/master/inbk.sh)"