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.

Antworten:


30

Sie können den aliasBefehl verwenden.

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

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

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.


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.