温馨提示×

怎样备份centos aliases

小樊
44
2026-10-20 13:12:34
栏目: 智能运维

在 CentOS 里,“aliases”通常有两种常见含义,备份方式不一样,下面分别说明:


一、如果是 shell 别名(alias 命令)

1. 常见存放位置

  • 当前用户:~/.bashrc 或 ~/.bash_profile
  • 全局:/etc/bashrc 或 /etc/profile.d/*.sh

2. 查看当前 alias

alias

3. 备份 alias 配置

cp ~/.bashrc ~/.bashrc.bak
cp /etc/bashrc /etc/bashrc.bak

或只备份 alias 行:

alias > ~/alias_backup.txt

4. 恢复

cp ~/.bashrc.bak ~/.bashrc
source ~/.bashrc

二、如果是 邮件别名(mail aliases,如 sendmail/postfix)

1. 配置文件位置

/etc/aliases

2. 备份

cp /etc/aliases /etc/aliases.bak

3. 修改后必须执行

newaliases

4. 恢复

cp /etc/aliases.bak /etc/aliases
newaliases

三、如果是 用户别名(username alias,较少见)

一般不存在独立“用户 alias”,多为 /etc/passwd 或 sudo 别名(/etc/sudoers)。

如指 sudo alias:

cp /etc/sudoers /etc/sudoers.bak
# 修改请用 visudo

如果你能说明是 命令行 alias 还是 邮件 alias,我可以给你更精确的备份脚本。

0 踩