Befehle · 2 min read · Sep 17, 2025
Linux which und whoami Befehl Tutorial für Anfänger (mit Beispielen)
Es gibt bestimmte Linux-Dienstprogramme, die darauf abzielen, eine einzige Aufgabe auszuführen und daher sehr wenige oder keine Befehlszeilenoptionen bieten. Zwei solcher Werkzeuge sind which und whoami. In diesem Tutorial werden wir diese Befehle anhand einiger leicht verständlicher Beispiele besprechen.
Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele in diesem Artikel auf einem Ubuntu 16.04 LTS-System getestet wurden.
Linux which Befehl
Der which Befehl in Linux informiert die Benutzer über den absoluten Pfad von Befehlszeilenwerkzeugen. Folgendes ist die Syntax dieses Befehls:
which [-a] dateiname ...Und so beschreibt die Man-Seite des Werkzeugs es:
which gibt die Pfadnamen der Dateien (oder Links) zurück, die in der aktuellen Umgebung ausgeführt würden, wenn ihre Argumente als Befehle in einer strikt POSIX-konformen Shell angegeben worden wären. Dies geschieht, indem der PATH nach ausführbaren Dateien durchsucht wird, die den Namen der Argumente entsprechen. Es folgt keinen symbolischen Links.Folgendes sind einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon geben sollten, wie der ‘which’ Befehl funktioniert.
Q1. Wie verwendet man den which Befehl?
Das einfachste Beispiel für which könnte so aussehen:
which lsUnd die Ausgabe auf meinem System ist:
/bin/lsNatürlich können Sie mehrere Befehlsnamen als Eingabe übergeben. Zum Beispiel:
which ls echo rm mvUnd die Ausgabe auf meinem System ist:
/bin/ls
/bin/echo
/bin/rm
/bin/mvQ2. Wie lässt man which alle Pfade auflisten?
Manchmal kann ein Befehlszeilenwerkzeug an mehr als einem Ort im System vorhanden sein. In diesem Fall können Sie die -a Befehlszeilenoption verwenden, um ‘which’ zu zwingen, alle Pfade in der Ausgabe zu erzeugen.
which -a [befehl-name]Linux whoami Befehl
Wir haben bereits einen Befehl namens who besprochen. Er bietet im Grunde Informationen über alle Benutzer, die derzeit angemeldet sind. Was ist jedoch, wenn Sie nur an dem Benutzer interessiert sind, der derzeit angemeldet ist? Nun, dafür können Sie den whoami Befehl verwenden.
Folgendes ist die Syntax dieses Befehls:
whoami [OPTION]...Und so beschreibt die Man-Seite des Werkzeugs es:
Gibt den Benutzernamen zurück, der mit der aktuellen effektiven Benutzer-ID verknüpft ist. Gleich wie id -un.So können Sie den whoami Befehl verwenden.
Q1. Wie funktioniert whoami?
Der whoami Befehl ist wahrscheinlich der einfachste Linux-Befehl, den man verwenden kann. Alles, was Sie tun müssen, ist, den Befehl auf folgende Weise auszuführen:
whoamiUnd Sie sehen, dass der aktuelle Benutzername in der Ausgabe angezeigt wird. Zum Beispiel wurde die folgende Ausgabe auf meinem System erzeugt:
Das war’s. Es gibt keine spezifischen Befehlszeilenoptionen, abgesehen von den Standardoptionen –help und –version.
Fazit
Sowohl which als auch whoami sind extrem einfache Befehle, wenn es um Verständnis und Nutzung geht. Sie benötigen sie möglicherweise nicht täglich, aber Sie sollten sich dennoch ihrer bewusst sein. Um auf ihre Man-Seiten zuzugreifen, gehen Sie hier und hier hin.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.