Jak rozpoznać komendę oznaczoną aliasem?

22

lljest powszechnym aliasem w wielu dystrybucjach Linuksa.
Jak rozpoznać, do czego jest alias?

Próbowałem sprawdzić .bashrc, ale nie jestem w stanie powiedzieć, co lljest równoważne.

Spuder
źródło

Odpowiedzi:

30

Możesz użyć aliaspolecenia.

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

źródło
9

Możesz znaleźć listę aliasów w systemie za pomocą następującego polecenia

type -a ll

ll jest aliasowany na `ls -alF '

Na marginesie, możesz zobaczyć listę wszystkich aliasów w systemie z

compgen -a
Spuder
źródło
1
możesz także wpisać, which llaby się dowiedzieć
ILMostro_7
1
Ponadto, jeśli jesteś pewien, że jest to alias, alias llpoinformuje Cię.
które nic nie zwrócą na mojej maszynie ubuntu. alias ll pokazuje, czego szukam, dzięki!
spuder,
@EvanTeitelman Proszę udzielić odpowiedzi. Chciałem, ale to byłoby dziwne, gdybyś powiedział to właśnie jako komentarz.
Hauke ​​Laging
@HaukeLaging: Dzięki, opublikowałem to jako odpowiedź.
4

Wpisanie polecenia wyświetla również wszystkie aliasy w powłoce

alias
NagaChaitanya Vellanki
źródło
2

Ze strony podręcznika dla command:

Jeśli podano opcję „-V” lub „-v”, drukowany jest opis polecenia.

Więc command -v llmoże produkować tego wyjścia: alias ll='ls -l'.

Krzysztof
źródło
Można posunąć się nawet do stwierdzenia, że ​​„drukowany jest opis lub lokalizacja polecenia”, o czym świadczy to, command -v ddktóre produkuje/bin/dd
Starszy Geek