Befehle · 1 min read · Sep 17, 2025
Linux logname Befehl Tutorial für Anfänger (mit Beispielen)
Linux bietet mehrere Befehle, die den aktuellen Benutzernamen in der Ausgabe anzeigen. Einer davon ist logname. In diesem Tutorial werden wir die Grundlagen dieses Befehlszeilenwerkzeugs anhand einiger leicht verständlicher Beispiele schnell verstehen. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele in diesem Tutorial auf CentOS 7 getestet wurden.
Linux logname Befehl
Wie bereits zu Beginn erwähnt, lässt der logname Befehl Sie den Benutzernamen des aktuellen (oder aufrufenden) Benutzers wissen. Hier ist die Syntax dieses Dienstprogramms:
logname [OPTION]Und folgendes erklärt die Man-Seite des Werkzeugs:
logname - drucke den Benutzernamen des Benutzers
Gibt den Namen des aktuellen Benutzers aus.Hier sind einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon geben, wie das logname Dienstprogramm funktioniert.
Q1. Wie verwendet man logname?
Die grundlegende Verwendung ist sehr einfach - alles, was Sie tun müssen, ist, ‘logname’ ohne Argumente auszuführen.
lognameDer Befehl gibt den Benutzernamen des aktuellen Benutzers aus. Zum Beispiel in meinem Fall produzierte er die folgende Ausgabe:
tarra9779725351Q2. Wo sucht logname nach Informationen?
Der logname Befehl greift auf eine vom System verwaltete Datei zu (oft /var/run/utmp oder /etc/utmp), um die Informationen zu erfassen, die er in der Ausgabe produziert. Wenn der Befehl erfolgreich ausgeführt wird, beträgt der Rückgabewert 0, andernfalls ist der Status 1.
Q3. Wie unterscheidet sich logname von anderen ähnlichen Befehlen?
Einige von Ihnen könnten argumentieren, warum der logname Befehl überhaupt benötigt wird, wenn es andere ähnliche Befehle wie whoami gibt? Nun, es gibt mindestens einen wesentlichen Unterschied zwischen diesen Befehlen und logname: Es gibt den zugrunde liegenden Benutzernamen zurück, selbst wenn Sie ihn im sudo-Modus verwenden.
Der folgende Screenshot zeigt deutlich, dass andere ähnliche Befehle ‘root’ in der Ausgabe produzieren, wenn sie im sudo-Modus ausgeführt werden, aber logname gibt den zugrunde liegenden Benutzernamen selbst in diesem Fall zurück.
Hinweis: Um allgemeine Hilfe oder versionsbezogene Informationen anzuzeigen, verwenden Sie die Befehlszeilenoptionen –help und –version.
Fazit
Logname ist ein sehr einfaches Befehlszeilenwerkzeug - es ist leicht zu verstehen und zu verwenden, mit praktisch keinen Befehlszeilenoptionen. Insgesamt ist die Lernkurve nicht vorhanden. Um mehr über dieses Werkzeug zu erfahren, besuchen Sie die Man-Seite.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.