如何知道别名代表什么命令?


22

ll是许多Linux发行版中的通用别名。
我如何知道它的别名?

我已经尝试检查.bashrc,但是我无法确定是什么ll

Answers:


30

您可以使用该alias命令。

$ alias ll
ll='ls --color=auto -Flh'

9

您可以使用以下命令在系统上找到别名列表

type -a ll

ll的别名为`ls -alF'

作为附带说明,您可以看到系统上所有别名的列表,其中包括

compgen -a

1
您还可以输入内容which ll以查找
ILMostro_7'7

1
另外,如果您确定它是别名,alias ll则会告诉您。

这在我的ubuntu机器上什么也不会返回。别名ll确实显示我在寻找什么,谢谢!
spuder

@EvanTeitelman请回答。我只是想这么做,但是您只是这么说而已,这让您感到很奇怪。
Hauke Laging

@HaukeLaging:谢谢,我已将其发布为答案。


2

从手册页command

如果提供了“ -V”或“ -v”选项,则会打印命令说明。

因此,command -v ll可能会产生以下输出:alias ll='ls -l'


有人可能甚至会说“打印了命令的描述或位置”,从而证明了command -v dd这一点/bin/dd
Elder Geek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.