在 CentOS 里,aliases 通常指 命令别名(alias) 或 邮件别名(mail aliases),两者配置位置不同,下面分别说明。
alias ll='ls -l'
退出终端后失效。
编辑用户家目录下的:
~/.bashrc
添加:
alias ll='ls -l'
alias cls='clear'
生效:
source ~/.bashrc
✅ 推荐方式(个人使用)
编辑:
/etc/bashrc
或(部分系统):
/etc/profile
添加:
alias ll='ls -l'
生效:
source /etc/bashrc
⚠️ 修改前建议备份:
cp /etc/bashrc /etc/bashrc.bak
如果你指的是 系统邮件别名(如 root 邮件转发):
/etc/aliases
示例:
root: admin@example.com
修改后必须执行:
newaliases
否则不生效。
| 场景 | 配置文件 |
|---|---|
| ls / ll 等命令别名 | ~/.bashrc 或 /etc/bashrc |
| 邮件转发 | /etc/aliases |
| sudo 相关 | /etc/sudoers(不是 aliases) |
如果你能贴一下 具体想改的 aliases 内容或报错信息,我可以更精确告诉你改哪个文件 ✅