Skip to content

系统管理 > Terminal美化&优化历史记录 脚本多次安装会无法正确恢复修改 #6

Open
@TomyJan

Description

@TomyJan

使用 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions