Linux / Befehl w: Angemeldete Benutzer und ihre Prozesse anzeigen
w zeigt die aktuell angemeldeten Benutzer sowie das Terminal jeder Sitzung, Leerlaufzeit und laufende Aufgaben. Es wird verwendet, um die aktuelle Aktivität der Sitzungen genauer zu betrachten als who.
Die erste Zeile der Ausgabe zeigt die aktuelle Uhrzeit, Betriebszeit, Anzahl der angemeldeten Benutzer und Systemlastdurchschnitte. Die unten stehenden Zeilen zeigen das Terminal jedes Benutzers und die aktuelle Aufgabe in der WHAT-Spalte. Die Spalten können je nach Implementierung von procps-ng und Konfiguration der Distribution variieren.
Grundlegende Syntax
w [option] [user]
Die installierte Implementierung und Optionen können je nach Distribution variieren. Verwenden Sie man w, um die Beschreibung für das aktuelle System zu überprüfen.
Beispiele
Alle Sitzungen anzeigen
Überprüfen, wer angemeldet ist und was er an welchem Terminal macht.
w
Ansicht eines bestimmten Benutzers
Wenn Sie einen Benutzernamen als Argument angeben, können Sie sich auf die Sitzungen dieses Benutzers konzentrieren.
w alice
Ausgabe ohne Kopfzeile
Wird verwendet, wenn Sie nur die Zeilen pro Benutzer überprüfen möchten.
w -h
Sitzungen und laufende Aufgaben ablesen
Der obere Teil von w zeigt die Systemlaufzeit und die Lastdurchschnitte an, der untere Teil zeigt die Terminals pro angemeldetem Benutzer und deren aktuelle Aufgaben.
w -h
Beispielausgabe (Werte und Spaltenbreiten können je nach Umgebung variieren):
alice pts/0 192.0.2.10 09:00 2:10 0.01s 0.01s vim notes.txt
-h verbirgt nur die Kopfzeile, wobei die Benutzerzeilen sichtbar bleiben. IDLE gibt die Zeit an, in der für dieses Terminal keine Eingabe erfolgte, und WHAT fasst den Befehl zusammen, der in dieser Sitzung ausgeführt wird. Da Login-Daten verwendet werden, stimmen in Containern oder einigen Sitzungen die tatsächliche Aktivität und die Liste möglicherweise nicht überein.
Hauptoptionen und Format
| Optionen/Format | Beschreibung |
|---|---|
-h |
Verbirgt die Kopfzeile der ersten Zeile. |
-s |
Gibt im kompakten Format aus. |
-f |
Schaltet die Anzeige der Spalte für den Remote-Host ein oder aus. |
-i |
Zeigt den Remote-Host, falls möglich, als IP-Adresse an. |
Vorsichtsmaßnahmen bei der Verwendung
Die Spalte WHAT ist nur eine Momentaufnahme der Aufgaben, die mit der aktuellen Sitzung verbunden sind, und keine Liste aller Hintergrundprozesse. JCPU und PCPU sind CPU-Zeiten unterschiedlicher Bereiche. In Containern ohne Anmeldeprotokolle können die Informationen unzureichend sein, ähnlich wie bei who.
Häufig gestellte Fragen
Welche sollte ich verwenden, w oder who?
Eine einfache Liste der verbundenen Benutzer, Terminals und Anmeldezeiten kann mit who abgerufen werden, und w eignet sich, wenn man die aktuelle Arbeit zusammen mit der Leerlaufzeit sehen möchte.
Offizielle Dokumentation
Das genaue Verhalten der Optionen und die Unterschiede zwischen den Implementierungen finden Sie in der offiziellen Dokumentation zu w.




