Linux who-Befehl
Der Linux-Befehl who wird verwendet, um anzuzeigen, welche Benutzer sich derzeit im System befinden. Die angezeigten Informationen umfassen die Benutzer-ID, das verwendete Terminal, woher sie sich angemeldet haben, Anmeldezeit, Leerlaufzeit, CPU-Auslastung, Aktionen und so weiter.
Berechtigungen: Alle Benutzer können es verwenden.
Syntax
who - [husfV] [user]
Parameterbeschreibung:
- -H oder --heading: Zeigt die Kopfzeilen-Informationsspalte für jedes Feld an;
- -i oder -u oder --idle: Zeigt die Leerlaufzeit an. Wenn der Benutzer innerhalb der letzten Minute eine Aktion ausgeführt hat, wird dies mit einem Punkt "." markiert. Wenn der Benutzer länger als 24 Stunden keine Aktion ausgeführt hat, wird die Zeichenkette "old" angezeigt;
- -m: Dieser Parameter hat die gleiche Wirkung wie die Angabe der Zeichenkette "am i";
- -q oder --count: Zeigt nur die Kontonamen und die Gesamtzahl der am System angemeldeten Benutzer an;
- -s: Dieser Parameter wird ignoriert und dient nur zur Behebung von Kompatibilitätsproblemen mit anderen Versionen des who-Befehls;
- -w oder -T oder --mesg oder --message oder --writable: Zeigt die Spalte mit dem Nachrichtenstatus des Benutzers an;
- --help: Online-Hilfe;
- --version: Versionsinformationen anzeigen.
Beispiele
Zeigt aktuell am System angemeldete Benutzer an
# who //显示当前登录系统的用户 root tty7 2014-05-13 12:12 (:0) root pts/0 2014-05-14 17:09 (:0.0) root pts/1 2014-05-14 18:51 (192.168.1.17) root pts/2 2014-05-14 19:48 (192.168.1.17)
Titelleiste anzeigen
# who -H NAME LINE TIME COMMENT root tty7 2014-05-13 12:12 (:0) root pts/0 2014-05-14 17:09 (:0.0) root pts/1 2014-05-14 18:51 (192.168.1.17) root pts/2 2014-05-14 19:48 (192.168.1.17)
Anmeldeherkunft des Benutzers anzeigen
# who -l -H NAME LINE TIME IDLE PID COMMENT LOGIN tty4 2014-05-13 12:11 852 id=4 LOGIN tty5 2014-05-13 12:11 855 id=5 LOGIN tty2 2014-05-13 12:11 862 id=2 LOGIN tty3 2014-05-13 12:11 864 id=3 LOGIN tty6 2014-05-13 12:11 867 id=6 LOGIN tty1 2014-05-13 12:11 1021 id=1
Terminalattribute anzeigen
# who -T -H NAME LINE TIME COMMENT root + tty7 2014-05-13 12:12 (:0) root + pts/0 2014-05-14 17:09 (:0.0) root - pts/1 2014-05-14 18:51 (192.168.1.17) root - pts/2 2014-05-14 19:48 (192.168.1.17)
Nur den aktuellen Benutzer anzeigen
# who -m -H NAME LINE TIME COMMENT root pts/1 2014-05-14 18:51 (192.168.1.17)
Im Kompaktmodus anzeigen
# who -q root root root root # users=4Andere Erweiterungen
Linux-Befehlsbibliothek