Linux

who Command v Linuxu

who Command v Linuxu

V tem članku pojasnjujemo WHO ukaz, ki je vključen v paket GNU coreutils.

WHO je pripomoček ukazne vrstice, ki natisne seznam trenutno prijavljenih uporabnikov. Prikaže lahko tudi trenutno raven izvajanja, čas zadnjega zagona sistema in še več.

Kako uporabljati WHO Ukaz št

Osnovna sintaksa za WHO ukaz je naslednji:

kdo [NEOBVEZNO]… [FILE | ARG1 ARG2] 

Ko se prikliče brez možnosti ali argumenta, je rezultat videti približno tako:

WHO
root pts / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

WHO bo izpisal oblikovan seznam vseh uporabnikov, ki so trenutno prijavljeni v sistem.

Vsaka vrstica vsebuje štiri polja, ločena z enim ali več presledki:

Če želite natisniti naslove stolpcev, dodajte -H (--naslov) možnost:

kdo -H
IME VRSTA ČAS KOMENTAR root pts / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

Ukaz potegne informacije o sistemu in kdo je prijavljen iz / var / run / utmp mapa. Če želite uporabiti drugo datoteko, podajte pot do ukaza.

WHO sprejme dva argumenta brez možnosti. Ko ga ukaz prikliče z dvema argumentoma, natisne informacije samo o terminalu, ki je povezan s trenutnim uporabnikom. Isti izhod se prikaže, ko je -m možnost.

Uporabite lahko katera koli dva argumenta:

kdo sem jazkoga mama ljubikdo foo barkdo -m

Vsak od zgornjih ukazov bo natisnil iste podatke:

linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

WHO Možnosti ukaza #

WHO sprejema več možnosti, ki se običajno redko uporabljajo.

The -b, --zagon možnost pove WHO če želite natisniti čas zadnjega zagona sistema:

kdo -b
 zagon sistema 2020-07-20 19:02 

Če želite dobiti seznam vseh mrtvih procesov, uporabite -d, --mrtev možnost:

kdo -d

The -r, --runlevel možnost, pove WHO za prikaz trenutne ravni izvajanja:

kdo -r
 run-level 5 2020-07-20 19:02 

Če želite dobiti samo uporabniška imena in število trenutno prijavljenih uporabnikov, uporabite -q, --štetje možnost:

kdo -q
root linuxize # uporabniki = 2 

The -a, --vse opcijske sile WHO za tiskanje vseh informacij:

kdo -a
 zagon sistema 2020-07-20 19:02 PRIJAVA tty1 2020-07-20 19:02 673 id = tty1 run-level 5 2020-07-20 19:02 root - pts / 0 2020-11-17 20:10 . 2212314 (89.205.101.54) pts / 2 2020-10-10 10:19 1363538 id = ts / 2 term = 0 izhod = 0 linuxize + pts / 1 2020-11-17 20:11 01:46 2212387 (89.205.101.54) 

Zaključek #

The WHO ukaz natisne seznam vseh trenutno prijavljenih uporabnikov.

Če želite dobiti dodatne informacije o uporabnikih, ki so trenutno prijavljeni, preverite w ukaz.

Če imate kakršna koli vprašanja, pustite komentar spodaj.

Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...
Kako namestiti League Of Legends na Ubuntu 14.04
Če ste ljubitelj League of Legends, je to priložnost, da preizkusite League of Legends. Upoštevajte, da LOL podpira PlayOnLinux, če uporabljate Linux....
Namestite najnovejšo strategijo igre OpenRA v Ubuntu Linux
OpenRA je Libre / Free Real Time strateški stroj, ki poustvarja zgodnje igre Westwood, kot je klasična Command & Conquer: Red Alert. Porazdeljeni modi...