温馨提示×

如何重命名centos aliases

小樊
47
2026-09-06 04:05:33
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)里,**“aliases”**通常指 shell 的 alias 命令别名。下面按常见情况说明“重命名 alias”的方法。


一、什么是 alias(先确认)

alias

会列出当前所有别名,例如:

alias ll='ls -l'
alias grep='grep --color=auto'

二、重命名一个 alias(本质:删旧建新)

1️⃣ 临时重命名(仅当前终端有效)

unalias ll
alias l='ls -l'

⚠️ 关闭终端后失效。


2️⃣ 永久重命名(推荐)

编辑用户配置文件(常用):

vi ~/.bashrc

找到原来类似:

alias ll='ls -l'

改成:

alias l='ls -l'

保存后执行:

source ~/.bashrc

✅ 以后每次登录都生效。


三、如果是系统级 alias(所有用户)

编辑:

/etc/bashrc
# 或
/etc/profile.d/alias.sh

例如:

sudo vi /etc/profile.d/alias.sh

内容:

alias l='ls -l'

然后:

source /etc/profile.d/alias.sh

四、如果是“用户账号重命名”(容易混淆)

如果你说的 aliases 是指系统用户(user),那是另一回事:

usermod -l newname oldname

并可能需要:

usermod -d /home/newname -m newname

五、快速判断你指的是哪种

  • alias 命令 → shell 别名
  • /etc/aliases → 邮件别名(postfix)
  • ✅ 用户账号 → usermod

如果你指的是 /etc/aliases(邮件) 或不确定是哪一种,告诉我具体场景,我可以给你精确命令。

0