脚本一:新机第一次必用的「恢复脚本」 #!/data/data/com.termux/files/usr/bin/bash echo "🔧 开始恢复 Termux 环境..." # 1. 换国内源 termux-change-repo # 2. 安装基础依赖 pkg update -y pkg install -y git zsh curl # 3. 如果还没 clone,就 clone(防止误删) if [ ! -d "$HOME/gitdemo" ]; then git clone git@github.com:sxgpyjg/sxgpyjg.github.io.git gitdemo fi cd ~/gitdemo || exit 1 # 4. 恢复 Shell 配置 cp config/termux/.bashrc ~/ cp config/termux/.zshrc ~/ cp config/termux/.profile ~/ cp config/termux/.myfuncs.sh ~/ # 5. 恢复键盘 mkdir -p ~/.termux cp config/termux/termux.properties ~/.termux/ termux-reload-settings # 6. 安装 / 恢复 tmoe-zsh if [ ! -d "$HOME/.config/tmoe-zsh" ]; then bash -c "$(curl -L https://gitee.com/mo2/zsh/raw/master/zsh.sh)" fi # 7. 应用配置 source ~/.bashrc echo "" echo "✅✅✅ Termux 环境 + 主题 + 键盘 + 自定义命令 已全部恢复!" echo "📍 下次可直接使用:" echo " rst" ✅ 给它执行权限(非常重要) chmod +x config/termux/restore.sh ✅ 脚本二:你平时用的「一键备份脚本」 #!/data/data/com.termux/files/usr/bin/bash cd ~/gitdemo || exit 1 echo "📦 正在备份 Termux 配置..." # 1. 备份 Shell cp ~/.myfuncs.sh config/termux/ 2>/dev/null cp ~/.bashrc config/termux/ cp ~/.zshrc config/termux/ cp ~/.profile config/termux/ # 2. 备份键盘 mkdir -p config/termux cp ~/.termux/termux.properties config/termux/ 2>/dev/null # 3. 提交并推送 git add config/termux git commit -m "自动备份:$(date +%F_%T)" git push gitdemo master echo "✅ 备份完成" chmod +x backup.sh ✅ 脚本三:你心心念念的 rst 命令(最终版) rst() { echo "🚀 一键恢复环境" cd ~/gitdemo ./config/termux/restore.sh } 然后 source ~/.bashrc