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.

Odpowiedzi:


30

Możesz użyć aliaspolecenia.

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

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

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ź.


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'.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.