在 CentOS 中,“aliases(别名)”通常指 shell 别名(alias) 或 邮件别名(mail aliases)。下面分别说明如何“恢复”。
alias
不同用户、不同 shell 位置不同:
~/.bashrc
~/.bash_profile
/etc/bashrc
/etc/profile
如果你只是当前 shell 丢失了别名:
source ~/.bashrc
或
source /etc/bashrc
如果你有备份:
cp ~/.bashrc.bak ~/.bashrc
source ~/.bashrc
alias ll='ls -l'
alias la='ls -A'
写入 ~/.bashrc 后执行:
source ~/.bashrc
CentOS 默认 /etc/bashrc 中通常包含:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias ll='ls -l'
alias la='ls -A'
alias l.='ls -d .*'
可从其他 CentOS 机器或模板复制 /etc/bashrc。
配置文件:
/etc/aliases
cat /etc/aliases
如果有备份:
cp /etc/aliases.bak /etc/aliases
重新生成数据库:
newaliases
mailer-daemon: postmaster
postmaster: root
root: admin@example.com
/etc/bashrc):rpm -V setup
若被修改,可重装:yum reinstall setup
如果你能具体说明:
我可以给你更精准的恢复方案。