Skip to content

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

@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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions