Wie kann ich erkennen, für welchen Befehl ein Alias ​​steht?

22

llist in vielen Linux-Distributionen ein gebräuchlicher Alias.
Wie kann ich sagen, wozu es ein Alias ​​ist?

Ich habe versucht, meine zu überprüfen .bashrc, aber ich kann nicht sagen, was llgleichbedeutend ist.

Spuder
quelle

Antworten:

30

Sie können den aliasBefehl verwenden.

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

quelle
9

Mit dem folgenden Befehl können Sie eine Liste der Aliase auf dem System finden

type -a ll

ll ist aliasiert nach ls -alF

Als Randnotiz sehen Sie eine Liste aller Aliase im System mit

compgen -a
Spuder
quelle
1
Sie können auch which ll
eingeben
1
Wenn Sie sicher sind, dass es sich um einen Alias ​​handelt, alias llwerden Sie darüber informiert.
was ll nichts auf meinem Ubuntu-Rechner zurückgibt. alias ll zeigt was ich suche, danke!
Spuder
@EvanTeitelman Bitte mach das eine Antwort. Ich wollte nur, aber das fühlt sich seltsam an, wenn Sie das als Kommentar gesagt haben.
Hauke ​​Laging
@HaukeLaging: Danke, das habe ich als Antwort gepostet.
4

Durch Eingabe des Befehls werden auch alle Aliase in der Shell aufgelistet

alias
NagaChaitanya Vellanki
quelle
2

Von der Handbuchseite für command:

Wenn entweder die Option '-V' oder '-v' angegeben wird, wird eine Beschreibung des Befehls gedruckt.

So command -v llkönnte diese Ausgabe erzeugen: alias ll='ls -l'.

Christopher
quelle
Man könnte sogar so weit gehen zu sagen , „eine Beschreibung oder die Position des Befehls gedruckt wird , “ wie durch command -v ddwelche produziert/bin/dd
Elder Geek