GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux w Command Tutorial für Anfänger (5 Beispiele)

Wenn Sie neu in der Linux-Systemverwaltung sind, sollten Sie sich mit Tools vertraut machen, die Ihnen bei der Benutzerverwaltung helfen. Ein solches Dienstprogramm ist w , das Informationen zu Benutzern anzeigt, die derzeit bei einem System angemeldet sind, einschließlich dessen, was sie tun. In diesem Artikel besprechen wir dieses Tool anhand einiger leicht verständlicher Beispiele.

Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele hier auf einem Ubuntu 16.04 LTS-Rechner getestet wurden.

Linux-w-Befehl

Wie bereits oben erwähnt, zeigt w Informationen zu Benutzern an, die derzeit angemeldet sind. Es folgt die Syntax:

w [options] user [...]

Und so erklärt es die Manpage des Tools:

 w displays information about the users currently on the machine, and
their processes. The header shows, in this order, the current time,
how long the system has been running, how many users are currently
logged on, and the system load averages for the past 1, 5, and 15 min?
utes.

The following entries are displayed for each user: login name, the tty
name, the remote host, login time, idle time, JCPU, PCPU, and the com?
mand line of their current process.

The JCPU time is the time used by all processes attached to the tty.
It does not include past background jobs, but does include currently
running background jobs.

The PCPU time is the time used by the current process, named in the
"what" field.

Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon vermitteln sollen, wie der w-Befehl funktioniert.

Q1. Wie verwende ich den w-Befehl?

Die grundlegende Verwendung ist sehr einfach - alles, was Sie tun müssen, ist, 'w' ohne jegliche Optionen auszuführen.

w

Es folgt die Ausgabe, die der Befehl „w“ auf meinem System erzeugt:

Einzelheiten zur Bedeutung der verschiedenen Felder in der Ausgabe finden Sie im Einführungsabschnitt des Tutorials oben.

Q2. Wie erstelle ich einen Header für den Befehlsstreifen?

Wenn Sie nicht möchten, dass w den Header in der Ausgabe anzeigt, verwenden Sie die Befehlszeilenoption -h.

w -h

So können Sie sehen, dass der Header in der Ausgabe entfernt wurde.

Q3. Wie kann ich eine Ausgabe im Kurzformat anzeigen?

Wenn Sie möchten, dass w die Ausgabe im Kurzformat anzeigt, verwenden Sie die Option -s. In diesem Format enthält die Ausgabe nicht die Anmeldezeit, JCPU- oder PCPU-Zeiten.

w -s

Q4. Wie kann ich dafür sorgen, dass das FROM-Feld nicht angezeigt wird?

Dies kann mit der Befehlszeilenoption -f ermöglicht werden.

w -f

Hier ist die Ausgabe, die dieser Befehl auf meinem System erzeugt:

Sie können also sehen, dass das FROM-Feld in der Ausgabe fehlt. Beachten Sie, dass Sie die Befehlszeilenoption -i verwenden können, falls Sie möchten, dass die IP-Adresse anstelle des Hostnamens für das FROM-Feld angezeigt wird.

F5. Wie kann ich Informationen für einen bestimmten Benutzer drucken?

Dies kann erreicht werden, indem der entsprechende Benutzername als Eingabe an den Befehl w übergeben wird. Wenn Sie beispielsweise möchten, dass w nur Informationen zum Benutzer „himanshu“ anzeigt, führen Sie den w-Befehl folgendermaßen aus:

w himanshu

Schlussfolgerung

Der w-Befehl ist ein nützliches kleines Werkzeug, das keine steile Lernkurve hat. Tatsächlich ist das Dienstprogramm einfach zu verstehen und zu verwenden. Wir haben hier fast alle wichtigen Optionen besprochen. Weitere Informationen zu dem Tool finden Sie auf seiner Manpage.


Linux
  1. Linux-CD-Befehls-Tutorial für Anfänger (8 Beispiele)

  2. Linux-Kommando-Tutorial für Anfänger (5 Beispiele)

  3. Linux-df-Befehls-Tutorial für Anfänger (8 Beispiele)

  4. Linux Date Command Tutorial für Anfänger (8 Beispiele)

  5. Linux-Hostname-Befehls-Tutorial für Anfänger (5 Beispiele)

Linux Who Command Tutorial für Anfänger (8 Beispiele)

Linux nl Command Tutorial für Anfänger (7 Beispiele)

Linux lscpu Command Tutorial für Anfänger (5 Beispiele)

Linux-nm-Befehls-Tutorial für Anfänger (10 Beispiele)

Linux OD Command Tutorial für Anfänger (6 Beispiele)

Linux ss Command Tutorial für Anfänger (8 Beispiele)