在 Linux 中查看 aliases(别名) 有几种常用方法,下面按常见需求说明:
alias
或
alias -p
输出示例:
alias ll='ls -l'
alias la='ls -A'
alias grep='grep --color=auto'
alias ll
如果 ll 已定义,会显示:
ll='ls -l'
如果未定义,一般不会有输出或提示未找到。
type ll
输出示例:
ll is aliased to `ls -l'
常见定义位置:
~/.bashrc~/.bash_aliases~/.zshrc(zsh)/etc/bash.bashrc(全局)可以用 grep 查找:
grep -R "alias ll" ~/.bashrc ~/.bash_aliases ~/.zshrc 2>/dev/null
type -a ll
输出示例:
ll is aliased to `ls -l'
ll is /usr/bin/ls
\ll
或
command ll
cat /etc/bash.bashrc
或
ls /etc/profile.d/
| 目的 | 命令 |
|---|---|
| 查看所有别名 | alias |
| 查看某个别名 | alias 名称 |
| 查看别名来源 | type / grep |
| 区分别名/函数/命令 | type -a |
如果你用的是 zsh / fish / bash,我也可以针对具体 shell 详细说明。