logo

„Wer“-Befehl unter Linux

Wer befehligt unter Linux?

In diesem Tutorial besprechen wir den Linux-Befehl „Who“ und erfahren, wie er funktioniert.

Einführung

Mit dem Linux-Befehl „who“ können Sie die Benutzer anzeigen, die derzeit bei Ihrem UNIX- oder Linux-Betriebssystem angemeldet sind.

Wann immer ein Benutzer wissen muss, wie viele Benutzer ein bestimmtes Linux-basiertes Betriebssystem verwenden oder bei diesem angemeldet sind, kann er/sie den Befehl „who“ verwenden, um diese Informationen abzurufen. Dieser Befehl ist einfach zu verwenden und zeigt eine Vielzahl wichtiger Informationen über alle Benutzer an, die derzeit am System angemeldet sind. In den meisten Linux-Betriebssysteme gibt es einen ähnlichen Befehl namens „w“, der fast das Gleiche bewirkt. Der Befehl „w“ zeigt Informationen über alle am aktuellen System angemeldeten Benutzer an. Darüber hinaus werden neben einigen statistischen Daten auch zusätzliche Daten angezeigt. Der grundlegende Befehl „who“ ohne Befehlszeilenargumente zeigt nur die Namen der Benutzer an, die aktuell am System angemeldet sind. In vielen Fällen werden möglicherweise auch einige zusätzliche Informationen angezeigt, z. B. an welchen Terminals sie sich anmelden und zu welcher Zeit sie sich angemeldet haben. Dies hängt jedoch vollständig von den von den Benutzern verwendeten Systemen ab.

Die Ausgabe des Befehls „who“ hängt normalerweise von den Benutzern und der Art und Weise ab, wie sie ihn verwenden. Wenn ein Benutzer normalerweise den Befehl „Who“ im Terminal eingibt und ausführt, ist die Ausgabe dieselbe. Es wird die Liste der Benutzer angezeigt, die derzeit beim aktuellen Betriebssystem angemeldet sind. Wenn der Benutzer jedoch den Befehl „who“ mit anderen Argumenten ausführt oder verwendet, ändert sich auch die Ausgabe geringfügig oder kann völlig anders sein.

Mal sehen, welche Ausgabe wir erhalten, wenn wir den Befehl „who“ ohne zusätzliche Optionen oder Argumente ausführen.

Die durch diesen Befehl angezeigten oder angezeigten Informationen hängen davon ab, wie Sie diesen Befehl verwenden. Wenn Sie diesen Befehl ohne Option oder Argument verwenden, werden nur wenige Informationen basierend auf den folgenden Punkten angezeigt:

    Zeitpunkt des letzten Systemstarts Aktueller Runlevel des Systems Liste der angemeldeten Benutzer und mehr

Sehen wir uns die Syntax des Befehls „Who“ ohne Angabe von Argumenten an:

Syntax des Befehls:

 who 

Wie führe ich den Befehl „who“ unter Linux aus?

Die folgenden Schritte helfen Ihnen, den obigen Befehl auszuführen, auch wenn jemand nicht ausreichend mit Linux-Betriebssystemen vertraut ist (oder neu im Linux-Betriebssystem ist):

Schritt 1. Öffnen Sie das Terminal, indem Sie auf drücken Strg + Alt + T auf der Tastatur, wie im Bild gezeigt:

Wer befehligt unter Linux?

Schritt 2. Geben Sie nun den folgenden Befehl in das Terminal ein und drücken Sie die Eingabetaste:

Befehl:

Netzwerkschicht in Computernetzwerken
 Who 

Schritt 3. Sobald Sie die Eingabetaste drücken, dauert es ein wenig, bis Informationen wie die Namen der angemeldeten Benutzer, der Zeitpunkt des letzten Neustarts usw. angezeigt werden. Die Ausgabe dieses Befehls sieht möglicherweise wie im folgenden Bild aus:

Ausgabe

Wer befehligt unter Linux?

Im oben gezeigten Bild können wir erkennen, dass derzeit nur ein Benutzer in unserem System angemeldet ist. Daher werden nur Informationen zum aktuellen Benutzer angezeigt. Wenn Sie jedoch ein System verwenden, auf das mehrere andere Benutzer Zugriff haben, werden mit dem obigen Befehl alle am System angemeldeten Benutzer angezeigt.

„Wer“-Befehl mit den verschiedenen Argumenten

Sehen wir uns nun an, wie Sie den Befehl „who“ mit verschiedenen Optionen oder Argumenten verwenden, um verschiedene Arten von Informationen zu verschiedenen Dingen anzuzeigen. Hier gehen wir kurz auf „who“ mit all seinen nützlichen Optionen und Argumenten ein und sehen uns auch deren praktische Umsetzung an.

1. Befehl zum Anzeigen des Hostnamens und Benutzers, der den Eingabe-/Ausgabegeräten wie einer Tastatur zugeordnet ist.

Syntax

 Who -m -H 

Ausgabe

Wer befehligt unter Linux?

2. Um alle Details der aktuell angemeldeten Benutzer anzuzeigen:

Mit Hilfe dieses Befehls sieht man alle Details jedes beim aktuellen System angemeldeten Benutzers. Die Syntax dieses Befehls ist bis auf die zusätzliche Option „-a“ dieselbe, wie wir in der angegebenen Syntax sehen können:

Syntax

 who -a 

Ausgabe

Wer befehligt unter Linux?

Oder

Sie können „who -all“ anstelle von „who -a“ verwenden, da alle Informationen angezeigt werden.

Syntax

 Who -all 

Wer befehligt unter Linux?

3. Um Informationen über alle aktiven Prozesse anzuzeigen, die vom NIT-Prozess erzeugt werden:

Mit diesem Befehl können Sie wichtige Informationen sowie jeden einzelnen aktiven Prozess anzeigen.

Syntax

 who -p -h 

Ausgabe

Wer befehligt unter Linux?

4. Um den Status der Nachricht des Benutzers als -, + oder? anzuzeigen

Dieser Befehl hilft uns, den Status der Nachricht des Benutzers anzuzeigen. Die Syntax dieses Befehls ist unten angegeben:

Syntax

 who -T -H 

Ausgabe

Wer befehligt unter Linux?

5. Um die gesamte Liste der angemeldeten Benutzer anzuzeigen:

Dieser Befehl hilft uns, die gesamte Liste der angemeldeten Benutzer anzuzeigen. Die Syntax dieses Befehls ist unten angegeben:

Syntax

 who -u 

Ausgabe

Ganzzahl zum String in Java
Wer befehligt unter Linux?

6. Um die gesamte Liste der toten Prozesse anzuzeigen:

Mit diesem Befehl kann man die vollständige Liste aller toten Prozesse anzeigen. Die Syntax des unten angegebenen Befehls:

Syntax

 who -d -H 

Ausgabe

Wer befehligt unter Linux?

7. So zeigen Sie die Details des System-Anmeldevorgangs an:

Mit diesem Befehl kann man den Anmeldevorgang sehen. Die Syntax des Befehls ist unten angegeben:

Syntax:

 who -l -H 

Ausgabe

Wer befehligt unter Linux?

8. Um die Anzahl aller angemeldeten Benutzer zu zählen-

Mit diesem Befehl können wir in Zahlenform sehen, wie viele Benutzer sich angemeldet haben. Die Syntax des Befehls ist unten angegeben:

Syntax:

String in Java ersetzen
 who -q -H 

Ausgabe

Wer befehligt unter Linux?

9. Um den aktuellen Runlevel des Systems anzuzeigen,

Die Syntax des Befehls ist unten angegeben:

 Who -r 

Ausgabe

Wer befehligt unter Linux?

10. Um den Benutzernamen des Systems anzuzeigen,

Dieser Befehl wird im Allgemeinen verwendet, um den tatsächlichen Benutzernamen des Systems zu ermitteln. Die Syntax des Befehls ist unten angegeben:

Syntax

 whoami 

Ausgabe

Wer befehligt unter Linux?

11. Um die Liste der Benutzer und ihrer Aktivitäten anzuzeigen:

Mit Hilfe dieses Befehls können Sie auch die vollständige Liste der Benutzer und deren Aktivitäten anzeigen, die im aktuellen System angemeldet sind. Der Befehl ist unten angegeben:

Syntax

 w 

Ausgabe

Wer befehligt unter Linux?

12. So zeigen Sie Informationen zur Benutzeridentifikation an:

Mit diesem Befehl können Sie die Benutzeridentifikationsinformationen anzeigen. Die Syntax des Befehls ist unten angegeben:

Syntax

 Id 

Ausgabe

Wer befehligt unter Linux?