Selles artiklis selgitame WHO
käsk, mis on ühendatud GNU coreutilsi paketiga.
WHO
on käsurea utiliit, mis prindib praegu sisse logitud kasutajate loendi. See võib näidata ka jooksvat jooksutaset, süsteemi viimase käivitamise aega ja palju muud.
Kuidas kasutada WHO
Käsk nr
Rakenduse põhisüntaks WHO
käsk on järgmine:
kes [VALIK] ... [FILE | ARG1 ARG2]
Kui seda käivitatakse ilma valiku või argumendita, näeb väljund välja umbes selline:
WHO
juurpunktid / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8)
WHO
väljastab vormindatud loendi kõigist kasutajatest, kes on süsteemi praegu sisse logitud.
Igal real on neli välja, mis on eraldatud ühe või mitme tühikuga:
- Logitud kasutaja nimi.
- Kasutaja terminal.
- Aeg, millal kasutaja sisse logis.
- Hosti nimi või IP-aadress, kust kasutaja on sisse logitud. IP-de sundimiseks kasutage nuppu
--ips
valik.
Kui soovite veergude päiseid printida, lisage -H
(--pealkirja
) variant:
kes -H
NIMERIDA AJA KOMMENTAAR juurpunktid / 0 2020.11.17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8)
Käsk tõmbab teavet süsteemi ja selle kohta, kes on sisse logitud / var / run / utmp
faili. Kui soovite kasutada mõnda muud faili, edastage käsule faili tee.
WHO
aktsepteerib kahte valikuteta valikut. Kahe argumendiga kutsumisel prindib käsk teavet ainult praeguse kasutajaga seotud terminali kohta. Sama väljund kuvatakse siis, kui -m
kasutatakse.
Võite kasutada kahte argumenti:
kes ma olen
keda ema armastab
kes baar
kes-m
Kõik ülaltoodud käsud trükivad sama teavet:
linuxize pts / 1 2020-11-17 20:11 (10.10.0.8)
WHO
Käsuvalikud #
WHO
aktsepteerib mitmeid võimalusi, mida tavaliselt kasutatakse harva.
The -b
, --saabas
variant ütleb WHO
süsteemi viimase käivitamise aja printimiseks:
kes -b
süsteemi alglaadimine 2020-07-20 19:02
Kõigi surnud protsesside loendi saamiseks kasutage -d
, --surnud
võimalus:
kes-d
The -r
, --jooksutase
variant, ütleb WHO
praeguse jooksutaseme kuvamiseks:
kes -r
jooksutase 5 2020-07-20 19:02
Ainult kasutajanimede ja praegu sisse loginud kasutajate arvu saamiseks kasutage nuppu -q
, --loendama
võimalus:
kes -q
root linuxize # kasutajat = 2
The -a
, --kõik
optsioonijõud WHO
kogu teabe printimiseks:
kes -a
süsteemi alglaadimine 2020-07-20 19:02 Sisselogimine tty1 2020-07-20 19:02 673 id = tty1 töötase 5 2020-07-20 19:02 juur - pts / 0 2020-11-17 20:10 . 2212314 (89.205.101.54) punktid / 2 2020-10-10 10:19 1363538 id = ts / 2 term = 0 exit = 0 linuxize + pts / 1 2020-11-17 20:11 01:46 2212387 (89.205.101.54)
Järeldus #
The WHO
käsk prindib kõigi praegu sisse logitud kasutajate loendi.
Praegu sisseloginud kasutajate kohta lisateabe saamiseks vaadake w
käsk.
Kui teil on küsimusi, palun jätke kommentaar allpool.