w - Zeigt, wer angemeldet ist und was er gerade tut.
SYNOPSIS
w [optionen] [benutzer]
BESCHREIBUNG
w zeigt Informationen über die aktuell auf dem System angemeldeten Benutzer und deren Prozesse an. Der Header
zeigt in dieser Reihenfolge die aktuelle Zeit, die Laufzeit des Systems, die Anzahl der aktuell angemeldeten Benutzer und die Systemauslastung der letzten 1, 5 und 15 Minuten an.
Für jeden Benutzer werden die folgenden Einträge angezeigt: Login-Name, der TTY-Name, der Remote-Host, die Anmeldezeit, die Leerlaufzeit, JCPU, PCPU und die Befehlszeile ihres aktuellen Prozesses.
Die JCPU-Zeit ist die von allen an das TTY angehängten Prozessen genutzte Zeit. Sie enthält keine vergangenen Hintergrundprozesse, aber die aktuell laufenden Hintergrundprozesse.
Die PCPU-Zeit ist die vom aktuellen Prozess, der im Feld "was" angegeben ist, genutzte Zeit.
KONTROLLZEILEN-OPTIONEN
-h, --no-header
Header nicht ausgeben.
-u, --no-current
Ignoriert den Benutzernamen, wenn der aktuelle Prozess und die CPU-Zeiten ermittelt werden. Um dies zu demonstrieren, führen Sie einen su-Befehl aus und führen Sie dann w und w -u aus.
-s, --short
Verwenden Sie das kurze Format. Geben Sie die Anmeldezeit, die JCPU- oder PCPU-Zeiten nicht aus.
-t, --terminal
Normalerweise verwendet w entweder die Systemd-Sitzungstabelle oder die Utmp-Datei, um Benutzer zu finden. Im Terminalmodus scannt w die Terminalgeräte und findet die Benutzersitzungen auf diese Weise. Dies ist keine echte Anzahl von Benutzern, zum Beispiel wird ein Benutzer mit zwei Xterm-Fenstern zweimal angezeigt, so dass die Anzahl der Benutzer im Header anders sein wird. Die aktuell gescannten Terminalgeräte sind /dev/tty und /dev/pts/.
-f, --from
Schaltet die Ausgabe des Feldes "from" (Remote-Hostname) ein oder aus. Standardmäßig wird das Feld "from" nicht ausgegeben, aber Ihr Systemadministrator oder der Maintainer Ihrer Distribution hat möglicherweise eine Version kompiliert, bei der das Feld "from" standardmäßig angezeigt wird.
--help
Hilfetext anzeigen und beenden.
-i, --ip-addr
Anstelle des Hostnamens die IP-Adresse für das Feld "from" anzeigen.
-p, --pids
PID des Anmeldeprozesses/des "was"-Prozesses im Feld "was" anzeigen. Der Anmeldeprozess wird auch als Sitzungsleiter bezeichnet.
-V, --version
Versionsinformationen anzeigen.
-o, --old-style
Altes Ausgabeformat. Gibt Leerzeichen für Leerlaufzeiten von weniger als einer Minute aus.
benutzer
Informationen nur für den angegebenen Benutzer anzeigen.
UMGEBUNG
PROCPS_USERLEN
Überschreibt die Standardbreite der Spalte für den Benutzernamen. Standardmäßig 8.
PROCPS_FROMLEN
Überschreibt die Standardbreite der Spalte "from". Standardmäßig 16.
DATEIEN
/var/run/utmp
Informationen darüber, wer derzeit angemeldet ist, nur für Nicht-Systemd-Hosts.
/proc
Prozessinformationen
/dev/tty*, /dev/pts/*
Terminalgeräte, die im Terminalmodus gescannt werden.
FEHLER
Bei Verwendung der Option --terminal geht w davon aus, dass Prozesse mit einer übergeordneten PID von 0 oder 1 agetty(8)-Prozesse sind, und zeigt sie nicht an. Dies ist anfällig für sowohl falsche positive als auch falsche negative Ergebnisse.
FEHLERMELDUNGEN
Bitte senden Sie Fehlermeldungen an _
SIEHE AUCH
free(1), loginctl(1), ps(1), top(1), uptime(1), who(1), utmp(5), agetty(8)