Linux who-Befehl

Linux 命令大全Linux-Befehlsbibliothek

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=4

Linux 命令大全Linux-Befehlsbibliothek

Andere Erweiterungen