Android

W-kommando i linux

Easterhegg 2018 - Moderne Kommandozeilen Werkzeuge

Easterhegg 2018 - Moderne Kommandozeilen Werkzeuge

Indholdsfortegnelse:

Anonim

, vi vil tale om w kommandoen.

w er et kommandolinjeværktøj, der viser oplysninger om aktuelt indloggede brugere, og hvad hver bruger laver. Det giver også information om, hvor længe systemet har kørt, det aktuelle klokkeslæt og systembelastningsgennemsnittet.

Sådan bruges w kommandoen

Syntaks for kommandoen w er som følger:

w

Når w påberåbes uden nogen mulighed eller argument, ser output sådan ud:

21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00sw linuxize pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash

Den første linje giver de samme oplysninger som uptime . Det indeholder følgende kolonner:

  • 21:41:07 - Den aktuelle systemtid. up 12 days, 10:08 - Længden af ​​tid, hvor systemet har været op. 2 users - Antallet af indloggede brugere. load average: 0.28, 0.20, 0.10 - Systembelastningsgennemsnittene for de sidste 1, 5 og 15 minutter. Systembelastningsgennemsnittet er en måling af antallet af job, der i øjeblikket kører eller venter på disk I / O. Det fortæller dybest set, hvor optaget dit system har været over det givne interval.

Den anden linje indeholder følgende felter:

  • USER - Navnet på den loggede bruger. TTY - Navnet på terminalen brugt af brugeren. FROM - Værtsnavnet eller IP-adressen, hvor brugeren er logget ind. LOGIN@ - Det tidspunkt, hvor brugeren logger på. IDLE - Tiden, siden brugeren sidst interagerede med terminalen. Spildtid. JCPU - Den tid, der bruges af alle processer, der er knyttet til tty. PCPU - den tid, der bruges af brugerens aktuelle proces. Den, der vises i WHAT feltet. WHAT - Brugerens aktuelle proces og indstillinger / argumenter.

Kommandoen viser derefter alle aktuelt loggede brugere og de tilknyttede oplysninger.

w linuxize

22:08:55 up 12 days, 10:35, 2 users, load average: 0.00, 0.06, 0.12 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT linuxize pts/1 10.10.0.8 21:41 27:55 0.00s 0.00s bash

w Kommandoindstillinger

w accepterer flere indstillinger, der sjældent bruges.

Indstillingen -h , --no-header fortæller w ikke at udskrive header:

w -h

Kun oplysningerne om de loggede brugere udskrives:

root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00sw -h linuxize pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash

Indstillingen -f , --from skifter FROM feltet. Hvorvidt dette arkiveres vises eller skjules som standard afhænger af den distribution, du bruger

w -f

22:48:39 up 12 days, 11:15, 2 users, load average: 0.03, 0.02, 0.00 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root pts/0 20:59 5.00s 0.03s 0.01s bash linuxize pts/1 21:41 1.00s 0.02s 0.00sw -f

Indstillingen -o , - --old-style fortæller w at bruge den gamle --old-style . Når denne mulighed bruges, udskriver kommandoen tom plads, når JCPU , PCPU og PCPU tidspunkter er mindre end et minut.

w -o

22:50:33 up 12 days, 11:17, 2 users, load average: 0.14, 0.04, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.0.2 20:59 1:59m bash linuxize pts/1 10.10.0.8 21:41 w -o

Indstillingen -s , --short fortæller w at bruge den korte --short . Når denne indstilling bruges, PCPU felterne LOGIN@ , JCPU og PCPU ikke.

w -s

22:51:48 up 12 days, 11:18, 2 users, load average: 0.04, 0.03, 0.00 USER TTY FROM IDLE WHAT root pts/0 10.10.0.2 3:14 bash linuxize pts/1 10.10.0.8 2.00sw -s

Indstillingen -i , --ip-addr tvinger w til altid at vise IP-adresse i stedet for værtsnavn i FROM feltet.

w -i

Konklusion

w kommandoen udskriver oplysninger om systemets aktivitet og loggede brugere. For mere information, skriv man w i din terminal.

Hvis du har spørgsmål, bedes du skrive en kommentar nedenfor.

w terminal