--- layout: post title: "Termux-x备份恢复详细步骤" date: 2026-06-14 21:35:03 +08:00 categories: 拾光 随笔 时光存档 tags: 风正扬 code --- 使用方法: 在 Termux 中粘贴以下整段代码。 执行后,再按下面的步骤赋予权限并推送。 ```bash cat > config/termux/restore.sh <<'EOF' #!/data/data/com.termux/files/usr/bin/bash # --- 自动安装依赖 --- echo "🔧 正在检查并安装基础依赖..." pkg update -y pkg install -y git zsh curl # --- 自动安装 tmoe-zsh 主题 --- echo "🎨 正在安装 tmoe-zsh 主题..." if [ ! -d "$HOME/.config/tmoe-zsh" ]; then bash -c "$(curl -L https://gitee.com/mo2/zsh/raw/master/zsh.sh)" else echo "tmoe-zsh 已存在,跳过安装。" fi # --- 恢复配置文件 --- echo "📂 正在恢复配置文件..." cp ~/.myfuncs.sh ~/ cp ~/.bashrc ~/ cp ~/.zshrc ~/ cp ~/.profile ~/ # --- 应用配置 --- source ~/.bashrc echo "" echo "✅✅✅ Termux 环境、主题及配置已全部恢复完成!" EOF ``` ✅ 复制粘贴后,还需要执行的命令(必做) 执行完上面的脚本后,请继续执行以下命令(这些命令很短,且无法合并进 heredoc): ```bash # 1. 赋予脚本执行权限 chmod +x config/termux/restore.sh # 2. 添加到 Git 并提交 git add config/termux/restore.sh git commit -m "添加一键恢复脚本 restore.sh" # 3. 推送到 GitHub(这里会要求输入用户名和 Token) git push gitdemo master ``` ✅ 恢复时的操作步骤(新手机 / 重装 Termux) 第一步:基础初始化(仅需一次) ```bash # 切换国内源(推荐) termux-change-repo # 获取存储权限(如果需要访问手机文件) termux-setup-storage ``` 第二步:拉取您的永久备份 ```bash # 克隆您自己的博客仓库(包含 restore.sh) git clone https://github.com/sxgpyjg/sxgpyjg.github.io.git gitdemo ``` `⚠️ 注意:这里会要求输入 GitHub 用户名和 Personal Access Token(不是密码)。` 第三步:执行一键恢复(核心步骤) ```bash # 进入仓库目录 cd gitdemo # 运行脚本,自动完成所有配置 ./config/termux/restore.sh ``` ✅ 执行完  restore.sh  后会发生什么? 脚本会自动完成以下工作: 安装依赖:自动安装  git 、 zsh 、 curl 。 安装主题:自动检测并安装  tmoe-zsh  主题(如果不存在)。 恢复配置:将您备份的  .zshrc 、 .bashrc 、 .myfuncs.sh  等文件恢复到正确位置。 立即生效:自动执行  source ~/.bashrc ,无需重启终端。   ✅ 恢复完成后的验证 恢复完成后,您可以直接使用您的博客写作命令: ```bash yjg "我的新文章" ``` `✅ 一句话总结 恢复时只需要做三件事:  termux-change-repo   git clone  您的仓库 运行  ./config/termux/restore.sh  ` 至此,您的 Termux 环境和博客写作配置就全部回来了。