Android

W-kommando i Linux

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

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

Innehållsförteckning:

Anonim

, vi kommer att prata om w kommandot.

w är ett kommandoradsverktyg som visar information om för närvarande inloggade användare och vad varje användare gör. Det ger också information om hur länge systemet har körts, aktuell tid och systembelastningsmedelvärde.

Hur man använder w kommandot

Syntaxen för w kommandot är som följer:

w

När w åberopas utan något alternativ eller argument, ser utdata ut så här:

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örsta raden ger samma information som uptime . Den innehåller följande kolumner:

  • 21:41:07 - Nuvarande systemtid. up 12 days, 10:08 - Den tid som systemet har varit uppe. 2 users - Antalet inloggade användare. load average: 0.28, 0.20, 0.10 - Systembelastningens genomsnitt för de senaste 1, 5 och 15 minuterna. Systembelastningsgenomsnittet är ett mått på antalet jobb som för närvarande kör eller väntar på disk I / O. Det berättar i princip hur upptaget ditt system har varit under det givna intervallet.

Den andra raden innehåller följande fält:

  • USER - Namnet på den loggade användaren. TTY - Namnet på terminalen som användaren använder. FROM - Värdnamnet eller IP-adressen där användaren är inloggad. LOGIN@ - Tidpunkten då användaren loggade in. IDLE - Tiden sedan användaren senast interagerade med terminalen. Dödtid. JCPU - Den tid som används av alla processer kopplade till tty. PCPU - den tid som används av användarens nuvarande process. Den som visas i WHAT fältet. WHAT - Användarens nuvarande process och alternativ / argument.

Kommandot listar sedan alla användare som för närvarande är inloggade och den information som är associerad med 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 Kommandoalternativ

w accepterar flera alternativ som sällan används.

-h --no-header , --no-header berättar för att inte skriva ut huvudet:

w -h

Endast informationen om de inloggade användarna skrivs 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

--from -f , --from växlar FROM fältet FRA. Huruvida detta arkiveras visas eller döljs som standard beror på distributionen du använder

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

--old-style -o , - --old-style , berättar w att använda den gamla stilutgången. När det här alternativet används, skriver kommandot tomt utrymme när IDLE , JCPU och PCPU tider är mindre än en 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

--short -s , --short säger w att använda den korta stilutgången. När det här alternativet används PCPU fälten LOGIN@ , JCPU och 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

--ip-addr -i , --ip-addr tvingar w att alltid visa IP-adress istället för värdnamn i FROM fältet.

w -i

Slutsats

w kommandot skriver ut information om systemets aktivitet och inloggade användare. För mer information, skriv man w i din terminal.

Om du har några frågor, vänligen lämna en kommentar nedan.

w terminal