温馨提示×

怎样备份ubuntu aliases

小樊
48
2026-09-08 11:21:22
栏目: 智能运维

在 Ubuntu 里,“aliases”通常有两种常见含义,下面分别说明备份方法


一、如果是 shell 的 alias(最常见)

1. 常见存放位置

  • 当前用户:
    • ~/.bashrc
    • ~/.bash_aliases
    • ~/.zshrc(如果用 zsh)
  • 系统全局:
    • /etc/bash.bashrc
    • /etc/profile.d/*.sh

2. 查看当前 alias

alias

3. 备份方法(推荐)

方法 A:直接备份配置文件(最稳妥)

cp ~/.bashrc ~/.bashrc.bak
cp ~/.bash_aliases ~/.bash_aliases.bak

或一次性打包:

tar czf aliases_backup.tar.gz ~/.bashrc ~/.bash_aliases

方法 B:只导出 alias 定义

alias > ~/aliases_backup.txt

恢复时:

source ~/aliases_backup.txt

(注意:这种方式只适合临时恢复,不如备份原文件完整)


二、如果是邮件别名(mail aliases)

1. 配置文件位置

/etc/aliases

2. 备份

sudo cp /etc/aliases /etc/aliases.bak

或:

sudo tar czf aliases_mail_backup.tar.gz /etc/aliases

3. 恢复后生效

sudo newaliases

建议

  • 普通用户:备份 ~/.bashrc + ~/.bash_aliases
  • 服务器:顺便备份 /etc/profile.d//etc/bash.bashrc
  • ✅ 可加入定时备份(rsync / cron)

如果你能说明是 shell alias 还是 mail alias,我可以给你更精确的命令。

0