Open
Description
使用 https://github.com/NodeSeekDev/NodeScriptKit/blob/main/shell_scripts/system_manage/terminal_setup.sh 脚本美化终端, 还原后终端还是美化后的样式, 并且原来的 .bashrc 也并没有被还原
系统 debian 12, 以下是脚本日志
===== 终端配置脚本日志 (Sun Apr 27 19:53:06 +08 2025) =====
2025-04-27 19:53:06 [信息] 检测到发行版:debian
2025-04-27 19:53:06 [信息] 欢迎使用生产环境终端配置工具
2025-04-27 19:53:13 [信息] 开始还原配置...
2025-04-27 19:53:13 [信息] 清理当前用户(root)的配置...
2025-04-27 19:53:13 [信息] 清理用户配置...
2025-04-27 19:53:13 [信息] 检查 /root/.bashrc 备份...
2025-04-27 19:53:13 [信息] 恢复 /root/.bashrc 从 /root/.bashrc.bak-2025-04-27-194915...
2025-04-27 19:53:13 [成功] /root/.bashrc 已恢复
2025-04-27 19:53:13 [成功] 用户配置已清理并还原
发现问题原因了, 如果重复运行美化, .bashrc
就会被备份多次, 较新的备份就是之前被修改过的文件的备份, 所以导致无法还原
建议增加交互, 重复安装时候警告用户手动确定, 还原时可选还原到哪个时间点的备份
Metadata
Metadata
Assignees
Labels
No labels