Handbücher für die Kommandozeile

Man » w Manual online - detaillierte Online-Dokumentation für die w-Manpage

🌍
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)