--- layout: post title: "新机救星 |Termux-x终极复制版" date: 2026-06-16 10:50:33 +08:00 categories: 拾光 随笔 时光存档 tags: 风正扬 Termux-x --- 备份流程 ```bash # ========================================== # 📦 Termux 终极一键备份(含 restore.sh) # ========================================== # 1. 确保在仓库目录 cd ~/gitdemo || exit 1 # 2. 备份 Shell 配置 cp ~/.myfuncs.sh config/termux/ 2>/dev/null cp ~/.bashrc config/termux/ cp ~/.zshrc config/termux/ cp ~/.profile config/termux/ # 3. ✅ 备份键盘配置 mkdir -p config/termux cp ~/.termux/termux.properties config/termux/ 2>/dev/null # 4. ✅ 自动生成 restore.sh(核心) cat > config/termux/restore.sh <<'EOF' #!/data/data/com.termux/files/usr/bin/bash echo "🔧 正在恢复 Termux 环境..." # 安装依赖 pkg update -y pkg install -y git zsh curl # 安装 tmoe-zsh if [ ! -d "$HOME/.config/tmoe-zsh" ]; then bash -c "$(curl -L https://gitee.com/mo2/zsh/raw/master/zsh.sh)" fi # 恢复配置文件 cp config/termux/.myfuncs.sh ~/ cp config/termux/.bashrc ~/ cp config/termux/.zshrc ~/ cp config/termux/.profile ~/ # 恢复键盘 mkdir -p ~/.termux cp config/termux/termux.properties ~/.termux/ termux-reload-settings # 应用配置 source ~/.bashrc echo "" echo "✅✅✅ Termux 环境 + 键盘 + 主题 已全部恢复!" EOF chmod +x config/termux/restore.sh # 5. 提交并推送 git add config/termux git commit -m "备份:Termux 环境、键盘及 restore.sh" git push gitdemo master echo "" echo "🎉 备份完成!换机后只需:" echo " cd ~/gitdemo" echo " ./config/termux/restore.sh" ``` ```bash # ========================================== # 🚀 Termux 新机一键恢复脚本(复制这一整块) # ========================================== # 1. 换国内源(防止卡死) termux-change-repo # 2. 安装基础依赖 pkg update -y pkg install -y git zsh curl # 3. 拉取你的永久备份仓库 git clone https://github.com/sxgpyjg/sxgpyjg.github.io.git gitdemo # 4. 进入仓库目录 cd ~/gitdemo # 5. 赋予恢复脚本执行权限(关键!) chmod +x config/termux/restore.sh # 6. 执行一键恢复(环境 + 主题 + 键盘) ./config/termux/restore.sh # 7. 刷新配置 source ~/.bashrc echo "" echo "✅✅✅ 所有环境已恢复,开始写作吧!" ```