如何显示别名的含义

yod*_*ode 11 shell bash alias

我可以compgen -a用来列出所有别名:

$ compgen -a
egrep
fgrep
grep
l
la
ll
ls
Run Code Online (Sandbox Code Playgroud)

llall在 my 中定义~/.bashrc

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
Run Code Online (Sandbox Code Playgroud)

我可以运行什么命令来查看别名扩展为什么?我找到了whatis,whereiswhich,但他们没有做我想要的。

Mik*_*kel 16

您可以使用alias(不带等号)或type

$ alias l
alias l='ls -CF'

$ type l
l is aliased to `ls -CF'
Run Code Online (Sandbox Code Playgroud)