在 Linux 中,查看 aliases(别名) 有几种常用方法,下面按常见场景说明:
alias
或
alias -p
输出示例:
alias ll='ls -l'
alias la='ls -A'
alias ll
如果别名存在,会显示其定义;否则不会有输出。
别名通常定义在以下文件中,按 加载顺序 查看:
~/.bashrc
~/.bash_aliases
~/.profile
/etc/bash.bashrc
~/.zshrc
查看方式示例:
grep -R "alias" ~/.bashrc ~/.bash_aliases ~/.zshrc 2>/dev/null
type(推荐)type ll
输出示例:
ll is aliased to `ls -l'
或者:
type -a ll
不同 shell 查看方式可能不同:
echo $SHELL
或
ps -p $$
\ll
或
command ll
| 目的 | 命令 |
|---|---|
| 查看所有别名 | alias |
| 查看某个别名 | alias 名称 |
| 查看别名来源 | 查看 .bashrc / .zshrc |
| 判断类型 | type 名称 |
| 忽略别名执行 | \命令 |
如果你是 Bash / Zsh / 某个具体发行版(如 Ubuntu、CentOS),我也可以给你更精确的方法。