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

Termux-x备份恢复详细步骤


使用方法:

在 Termux 中粘贴以下整段代码。

执行后,再按下面的步骤赋予权限并推送。

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):

# 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)

第一步:基础初始化(仅需一次)

# 切换国内源(推荐)
termux-change-repo

# 获取存储权限(如果需要访问手机文件)
termux-setup-storage

第二步:拉取您的永久备份

# 克隆您自己的博客仓库(包含 restore.sh)
git clone https://github.com/sxgpyjg/sxgpyjg.github.io.git gitdemo

⚠️ 注意:这里会要求输入 GitHub 用户名和 Personal Access Token(不是密码)。 第三步:执行一键恢复(核心步骤)

# 进入仓库目录
cd gitdemo

# 运行脚本,自动完成所有配置
./config/termux/restore.sh

✅ 执行完  restore.sh  后会发生什么?

脚本会自动完成以下工作:

安装依赖:自动安装  git 、 zsh 、 curl 。

安装主题:自动检测并安装  tmoe-zsh  主题(如果不存在)。

恢复配置:将您备份的  .zshrc 、 .bashrc 、 .myfuncs.sh  等文件恢复到正确位置。

立即生效:自动执行  source ~/.bashrc ,无需重启终端。

 

✅ 恢复完成后的验证

恢复完成后,您可以直接使用您的博客写作命令:

yjg "我的新文章"

`✅ 一句话总结

恢复时只需要做三件事:

 termux-change-repo 

 git clone  您的仓库

运行  ./config/termux/restore.sh  ` 至此,您的 Termux 环境和博客写作配置就全部回来了。


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

¥ 打赏博主

类似帖子

上一篇 终极恢复终端

发布评论