10 'Wer' Befehlsbeispiele für Linux -Neulinge

10 'Wer' Befehlsbeispiele für Linux -Neulinge

In unserem früheren Artikel haben wir 11 Möglichkeiten erläutert, Benutzerkonteninformationen und Anmeldetails unter Linux zu finden. Einer der verschiedenen Befehle, die wir erwähnten, war die wer befiehlt Dies zeigt Benutzer an, die derzeit an einem Linux -System angemeldet sind, einschließlich der Terminals, von denen sie eine Verbindung herstellen.

In diesem Artikel werden einige nützliche Beispiele für den Befehl für Linux -Neulinge erläutert.

Die grundlegende Syntax für die Verwendung wer befiehlt ist wie folgt.

$ WHO WHO [Option]… [Datei | Arg1 arg2] 

1. Wenn du läufst WHO Befehl ohne Argumente wird die Kontoinformationen (Benutzeranmeldenname, Benutzerterminal, Anmeldezeit sowie der Host, der der Benutzer angemeldet ist) in Ihrem System angezeigt, ähnlich wie in der folgenden Ausgabe angegeben).

$ wer Ravi tty1 2018-03-16 19:27 Tecmint PTS/0 2018-03-16 19:26 (192.168.56.1) Root PTS/1 2018-03-16 19:27 (192.168.56.1) 

2. Verwenden Sie die Überschrift der angezeigten Spalten, um die angezeigten Spalten zu drucken -H Flagge wie gezeigt.

$ wer -h Name Zeilenzeit Kommentar Ravi tty1 2018-03-16 19:27 Tecmint PTS/0 2018-03-16 19:26 (192.168.56.1) Root PTS/1 2018-03-16 19:27 (192.168.56.1) 

3. Verwenden Sie die Login -Namen und die Gesamtzahl der angemeldeten angemeldeten angemeldeten Nutzern -Q Flagge.

$ WHO -Q Ravi Tecmint Root # Benutzer = 3 

4. Falls Sie nur zeigen möchten Hostname und Benutzer zugeordnet von Stdin, Verwenden Sie das -M schalten.

$ wer -m Tecmint PTS/0 2018-03-16 19:26 (192.168.56.1) 

5. Als nächstes fügen Sie den Nachrichtenstatus des Benutzers als hinzu +, - oder ?, Verwenden Sie das -T Möglichkeit.

$ WHO -T RAVI + TTY1 2018-03-16 19:27 Tecmint + PTS/0 2018-03-16 19:26 (192.168.56.1) Wurzel + PTS/1 2018-03-16 19:27 (192.168.56.1) 

Der Befehl WHO hilft Ihnen auch, einige nützliche Systeminformationen wie z letzte Startzeit, Aktueller Runlevel (Ziel unter systemd), drucken tote Prozesse sowie Prozesse, die von hervorgebracht wurden drin.

6. Verwenden Sie die Zeit des letzten Systemstarts, um die Zeit des letzten Systems anzuzeigen -B Flagge und hinzufügen die -u Die Option ermöglicht die Auflistung von angemeldeten Benutzern in derselben Ausgabe.

$ WHO -B System Boot 2018-01-19 02:39 
$ wer -bu System Boot 2018-03-16 19:25 Ravi Tty1 2018-03-16 19:27 00:33 2366 Tecmint PTS/0 2018-03-16 19:26 . 2332 (192.168.56.1) Root PTS/1 2018-03-16 19:27 00:32 2423 (192.168.56.1) 

7. Sie können den aktuellen Runlevel mit dem überprüfen -R Möglichkeit.

$ wer -r Run-Level 3 2018-03-16 02:39 

8. Der folgende Befehl druckt tote Prozesse aus.

$ wer -d PTS/1 2018-03-16 11:10 9986 ID = TS/1 Term = 0 Exit = 0 

9. Verwenden Sie außerdem die aktiven Prozesse, um die durch Init hervorgebracht zu werden, die -P Möglichkeit.

$ WHO -P 

10. Zuletzt nicht zuletzt die -A Flag ermöglicht das Drucken der Standardausgabe in Kombination mit Informationen aus einigen der von uns abgedeckten Optionen.

$ WHO -A System Boot 2018-06-16 02:39 Run-Level 3 2018-01-19 02:39 Login TTY1 2018-01-19 02:39 3258 ID = 1 Login TTYS0 2018-01-19 02:39 3259 ID = S0 tecmnt + pts/0 2018-03-16 05:33 . 20678 (208.Snat-111-91-115.Hns.Netz.in) PTS/1 2018-03-14 11:10 9986 ID = TS/1 Term = 0 Exit = 0 

Sie können weitere Optionen finden, indem Sie die konsultieren wer Mann Buchseite.

$ MAN WHO 

In diesem Artikel haben wir erklärt 10 Wer Kommando Beispiele für Linux -Neulinge. Verwenden Sie den Kommentarbereich unten, um Fragen zu stellen oder uns Ihr Feedback zu geben.