JGY
「创建博客」 「编辑」 「本文源码」

新机救星 |Termux-x终极复制版


备份流程

# ==========================================
# 📦 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"
# ==========================================
# 🚀 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 "✅✅✅ 所有环境已恢复,开始写作吧!"

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

¥ 打赏博主

类似帖子

上一篇 新编软键盘

发布评论