温馨提示×

怎样查看centos aliases

小樊
42
2026-07-20 12:19:05
栏目: 智能运维

在 CentOS 里“查看 aliases(别名)”通常指 查看当前 shell 中已定义的 alias。下面按常见场景给你说明。


一、查看当前 shell 的所有别名

alias

输出示例:

alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias mv='mv -i'
alias rm='rm -i'

二、查看某个具体别名

alias ll

输出:

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

三、查看 alias 定义在哪个文件中(常见)

别名一般定义在以下文件中(按顺序加载):

1️⃣ 用户级别名

~/.bashrc
~/.bash_profile
~/.bash_aliases

2️⃣ 系统级别名

/etc/bashrc
/etc/profile
/etc/profile.d/*.sh

查看某个文件中定义的别名:

grep -R "alias" ~/.bashrc
grep -R "alias" /etc/bashrc

四、确认当前使用的 shell

echo $SHELL

CentOS 默认一般是:

/bin/bash

⚠️ 注意:alias 只在交互式 shell 中生效,脚本中默认不生效。


五、如果 alias 没生效怎么办?

重新加载配置

source ~/.bashrc

或:

. ~/.bashrc

六、查看当前是否启用了 alias

type ll

输出示例:

ll is aliased to `ls -l --color=auto'

七、临时关闭别名查看原始命令

\ll
command ll

如果你是想:

  • ✅ 查看 系统预定义的 aliases
  • ✅ 查看 某个用户登录后的 aliases
  • ✅ 或排查 alias 不生效的问题

可以告诉我具体场景,我可以一步步帮你查。

0