温馨提示×

centos哪里改aliases配置

小樊
48
2026-07-08 19:23:18
栏目: 智能运维

CentOS 里,aliases 通常指 命令别名(alias)邮件别名(mail aliases),两者配置位置不同,下面分别说明。


一、命令别名(alias)配置(最常见)

1️⃣ 临时生效(当前 shell)

alias ll='ls -l'

退出终端后失效。


2️⃣ 只对当前用户永久生效

编辑用户家目录下的:

~/.bashrc

添加:

alias ll='ls -l'
alias cls='clear'

生效:

source ~/.bashrc

推荐方式(个人使用)


3️⃣ 对所有用户永久生效

编辑:

/etc/bashrc

或(部分系统):

/etc/profile

添加:

alias ll='ls -l'

生效:

source /etc/bashrc

⚠️ 修改前建议备份:

cp /etc/bashrc /etc/bashrc.bak

二、邮件别名(mail aliases)

如果你指的是 系统邮件别名(如 root 邮件转发)

配置文件

/etc/aliases

示例:

root: admin@example.com

修改后必须执行:

newaliases

否则不生效。


三、快速判断你用的是哪种

场景 配置文件
ls / ll 等命令别名 ~/.bashrc/etc/bashrc
邮件转发 /etc/aliases
sudo 相关 /etc/sudoers(不是 aliases)

如果你能贴一下 具体想改的 aliases 内容或报错信息,我可以更精确告诉你改哪个文件 ✅

0