在 CentOS 里测试 alias(别名) 是否生效,通常按下面几步来做即可:
alias
或更具体一点:
alias 别名名
例如:
alias ll
输出示例:
alias ll='ls -l --color=auto'
alias testalias='echo hello'
然后执行:
testalias
✅ 如果输出 hello,说明 alias 已生效。
type 命令(推荐)type ll
输出示例:
ll is aliased to `ls -l --color=auto'
如果是:
ll is /usr/bin/ll
说明 不是 alias。
which(只能判断命令路径,不推荐用于 alias)which ll
⚠️ which 不会显示 alias,只显示可执行文件路径。
常见位置:
~/.bashrc
或(不推荐但常见):
/etc/profile
添加内容示例:
alias cls='clear'
source ~/.bashrc
或:
. ~/.bashrc
alias cls
cls
bash
alias cls
可能看不到父 shell 的 alias。
✅ 解决:在 当前 shell 测试,或 source ~/.bashrc
echo $SHELL
bash → 看 ~/.bashrczsh → 看 ~/.zshrctype 别名名
alias
type 别名名
别名名
如果你愿意,可以把你 具体的 alias 配置 或 测试失败的现象 贴出来,我可以帮你精确定位问题。