温馨提示×

如何查看CentOS别名

小樊
43
2026-08-30 03:23:53
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,**别名(alias)**是 shell 提供的一个功能,不同 shell 查看方式略有区别。下面以 bash 为例,这是 CentOS 默认的 shell。


一、查看当前已定义的别名

1️⃣ 查看所有别名

alias

输出示例:

alias cp='cp -i'
alias ll='ls -l'
alias mv='mv -i'
alias rm='rm -i'

2️⃣ 查看指定别名

alias ll

type ll

二、查看别名定义来源(来自哪个文件)

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

常见配置文件

~/.bashrc
~/.bash_profile
/etc/bashrc
/etc/profile

查看别名在哪个文件中定义

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

三、查看是否是别名而不是命令

有些命令被别名覆盖,可用:

type ls

输出示例:

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

四、临时查看原始命令(绕过别名)

\ls

command ls

五、查看是否为函数(不是别名)

type -a ls

六、CentOS 7 / 8 / Stream 通用说明

场景 命令
查看所有别名 alias
查看某个别名 alias 名称
查看是否别名 type 命令
别名配置文件 ~/.bashrc
系统级别名 /etc/bashrc

七、Zsh 用户(如果你不用 bash)

alias

which 命令

如果你愿意,我可以帮你:

  • 分析你当前系统中有哪些默认别名
  • 教你如何永久添加 / 删除别名
  • 排查别名导致的命令异常问题

0