温馨提示×

怎样查看Linux aliases

小樊
45
2026-08-27 14:44:58
栏目: 智能运维

在 Linux 中查看 aliases(别名) 有几种常用方法,下面按常见需求说明:


1. 查看当前 shell 中已定义的所有别名

alias

alias -p

输出示例:

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

2. 查看某个具体的别名

alias ll

如果 ll 已定义,会显示:

ll='ls -l'

如果未定义,一般不会有输出或提示未找到。


3. 查看别名是在哪里定义的(进阶)

(1)查看当前 shell 中是否定义

type ll

输出示例:

ll is aliased to `ls -l'

(2)查看别名定义在哪个配置文件

常见定义位置:

  • ~/.bashrc
  • ~/.bash_aliases
  • ~/.zshrc(zsh)
  • /etc/bash.bashrc(全局)

可以用 grep 查找:

grep -R "alias ll" ~/.bashrc ~/.bash_aliases ~/.zshrc 2>/dev/null

4. 查看是否是别名、函数还是命令

type -a ll

输出示例:

ll is aliased to `ls -l'
ll is /usr/bin/ls

5. 临时取消别名(查看原始命令)

\ll

command ll

6. 查看系统默认或全局别名

cat /etc/bash.bashrc

ls /etc/profile.d/

小结

目的 命令
查看所有别名 alias
查看某个别名 alias 名称
查看别名来源 type / grep
区分别名/函数/命令 type -a

如果你用的是 zsh / fish / bash,我也可以针对具体 shell 详细说明。

0