Como posso saber que comando um alias representa?

22

llé um alias comum em muitas distribuições Linux.
Como posso saber qual é o apelido?

Tentei verificar meu .bashrc, mas não sou capaz de dizer o que llé equivalente.

spuder
fonte

Respostas:

30

Você pode usar o aliascomando

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

fonte
9

Você pode encontrar uma lista de aliases no sistema com o seguinte comando

type -a ll

ll é alias para `ls -alF '

Como observação lateral, você pode ver uma lista de todos os aliases no sistema com

compgen -a
spuder
fonte
1
você também pode digitar which llpara descobrir
ILMostro_7
1
Além disso, se você tiver certeza de que é um apelido, alias llele informará.
que não retorna nada na minha máquina ubuntu. aliás, ll mostra o que estou procurando, obrigado!
Spuder
@EvanTeitelman Por favor, faça disso uma resposta. Eu só queria, mas isso seria estranho se você tivesse dito exatamente isso como um comentário.
Hauke ​​Laging
@HaukeLaging: Obrigado, eu postei isso como resposta.
4

Digitar no comando também lista todos os aliases no shell

alias
NagaChaitanya Vellanki
fonte
2

Na página de manual para command:

Se a opção '-V' ou '-v' for fornecida, uma descrição do comando será impressa.

Assim, command -v llpode produzir esta saída: alias ll='ls -l'.

Christopher
fonte
Um pode ir tão longe como a dizer "uma descrição ou a localização do comando é impresso", como evidenciado pelo command -v ddque produz/bin/dd
Elder Geek