在 CentOS(以及一般的 Linux)里,alias 和 aliases 是完全不同的两个概念,经常被混淆。下面给你清晰区分一下:
alias(命令别名)用途:给 shell 命令设置“简写”
alias ll='ls -l'
alias cls='clear'
~/.bashrc/etc/bashrcalias
✅ 这是你“自己用的命令快捷方式”
aliases(通常是邮递 / 系统别名)用途:一般指 邮件别名(mail aliases)
/etc/aliases
root: admin@example.com
postmaster: root
newaliases
✅ 这是“系统级邮件转发规则”
| 名称 | 类型 | 作用 |
|---|---|---|
| alias | shell 命令 | 命令缩写 |
| aliases | 配置文件 | 邮件地址映射 |
| ~/.bash_aliases | 文件 | 存放 alias 定义 |
alias 是你敲命令用的快捷方式;aliases 是邮件系统用的地址映射,两者毫无关系。
如果你是在某个具体场景(比如报错、脚本、邮件、服务器配置)里看到这俩词,可以把原文贴出来,我可以帮你精准判断。