Android

W-kommando i Linux

LPIC 103.1 Работа в командной строке Linux

LPIC 103.1 Работа в командной строке Linux

Innholdsfortegnelse:

Anonim

, vil vi snakke om w kommandoen.

w er et kommandolinjeverktøy som viser informasjon om brukere som er pålogget og hva hver bruker gjør. Den gir også informasjon om hvor lenge systemet har kjørt, gjeldende tid og gjennomsnittlig belastning på systemet.

Hvordan bruke w kommandoen

Syntaks for w kommandoen er som følger:

w

Når w påberopes uten noe alternativ eller argument, ser output noe slik ut:

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 linjen gir samme informasjon som uptime . Den inneholder følgende kolonner:

  • 21:41:07 - Gjeldende systemtid. up 12 days, 10:08 - Hvor lang tid systemet har vært oppe. 2 users - Antall påloggede brukere. load average: 0.28, 0.20, 0.10 - Systembelastningsgjennomsnittet for de siste 1, 5 og 15 minuttene. Systembelastningsgjennomsnittet er en måling av antall jobber som for øyeblikket kjører eller venter på disk I / O. Den forteller deg i grunn hvor opptatt systemet har vært over det gitte intervallet.

Den andre linjen inneholder følgende felt:

  • USER - Navnet på den loggede brukeren. TTY - Navnet på terminalen som brukes av brukeren. FROM - Vertsnavnet eller IP-adressen der brukeren er logget inn. LOGIN@ - Tidspunktet da brukeren logget inn. IDLE - Tiden siden brukeren sist interagerte med terminalen. Inaktiv tid. JCPU - Tiden som brukes av alle prosesser knyttet til tty. PCPU - tiden som brukes av brukerens nåværende prosess. Den som vises i WHAT feltet. WHAT - Brukerens nåværende prosess og alternativer / argumenter.

Kommandoen viser deretter alle for øyeblikket påloggede brukere og informasjonen som er knyttet til dem.

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 Kommandoalternativer

w godtar flere alternativer som sjelden brukes.

Alternativet -h , --no-header forteller w ikke å skrive ut overskriften:

w -h

Bare informasjonen om påloggede brukere skrives ut:

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

Alternativet -f , --from skifter FROM feltet. Om dette arkivet er vist eller skjult som standard, avhenger av distribusjonen du bruker

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

Alternativet -o , --old-style gammel stil, forteller w å bruke den gamle stilutgangen. Når dette alternativet brukes, skriver kommandoen ut tomrom når JCPU , PCPU og PCPU tidene er mindre enn ett minutt.

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

Alternativet -s , --short forteller w å bruke den korte --short . Når dette alternativet brukes, skrives ikke feltene LOGIN@ , JCPU og PCPU ut.

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

Alternativet -i , --ip-addr tvinger w til alltid å vise IP-adresse i stedet for vertsnavn i FROM feltet.

w -i

Konklusjon

w kommandoen skriver ut informasjon om systemets aktivitet og innloggede brukere. For mer informasjon, skriv man w i terminalen din.

Hvis du har spørsmål, kan du legge igjen en kommentar nedenfor.

w terminal