Linux

kto velí v Linuxe

kto velí v Linuxe

V tomto článku vysvetľujeme SZO príkaz, ktorý je dodávaný v balíku GNU coreutils.

SZO je nástroj príkazového riadku, ktorý vytlačí zoznam aktuálne prihlásených používateľov. Môže tiež zobraziť aktuálnu úroveň spustenia, čas posledného zavedenia systému a ďalšie.

Ako používať SZO Príkaz #

Základná syntax pre SZO príkaz je nasledovný:

kto [MOŽNOSŤ]… [SÚBOR | ARG1 ARG2] 

Pri vyvolaní bez akejkoľvek možnosti alebo argumentu vyzerá výstup približne takto:

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

SZO vygeneruje formátovaný zoznam všetkých používateľov, ktorí sú momentálne prihlásení do systému.

Každý riadok obsahuje štyri polia oddelené jednou alebo viacerými medzerami:

Ak chcete vytlačiť hlavičky stĺpcov, pridajte znak -H (--nadpis) možnosť:

kto -H
NÁZOV LINE TIME KOMENTÁR root pts / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

Príkaz načíta informácie o systéme a o tom, kto je prihlásený z / var / run / utmp spis. Ak chcete použiť iný súbor, odovzdajte cestu k súboru príkazu.

SZO prijíma dva nepovinné argumenty. Pri vyvolaní dvoma argumentmi príkaz vytlačí informácie iba o termináli spojenom s aktuálnym používateľom. Rovnaký výstup sa zobrazí, keď -m možnosť je použitá.

Môžete použiť ľubovoľné dva argumenty:

kto somkoho mama milujekto foo barkto -m

Každý z vyššie uvedených príkazov vytlačí rovnaké informácie:

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

SZO Možnosti príkazu #

SZO prijíma niekoľko možností, ktoré sa zvyčajne používajú zriedka.

The -b, --topánka možnosť hovorí SZO vytlačiť čas posledného zavedenia systému:

kto -b
 boot systému 2020-07-20 19:02 

Zoznam všetkých mŕtvych procesov získate pomocou -d, --mŕtvy možnosť:

kto -d

The -r, --runlevel možnosť, povie SZO zobraziť aktuálnu úroveň behu:

kto -r
 priebežná úroveň 5 2020-07-20 19:02 

Na získanie iba používateľských mien a počtu aktuálne prihlásených používateľov použite -q, --počítať možnosť:

kto -q
root linuxize # users = 2 

The -a, --všetko opčné sily SZO vytlačiť všetky informácie:

kto -a
 boot systému 2020-07-20 19:02 PRIHLÁSENIE tty1 2020-07-20 19:02 673 id = tty1 úroveň spustenia 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 exit = 0 linuxize + pts / 1 2020-11-17 20:11 01:46 2212387 (89.205.101.54) 

Záver #

The SZO príkaz vypíše zoznam všetkých aktuálne prihlásených používateľov.

Ak chcete získať ďalšie informácie o aktuálne prihlásených používateľoch, začiarknite políčko w príkaz.

Ak máte akékoľvek otázky, zanechajte prosím komentár nižšie.

Hry Najlepšie hry Oculus App Lab
Najlepšie hry Oculus App Lab
Ak ste vlastníkom náhlavnej súpravy Oculus, musíte byť informovaní o bočnom nakladaní. Sideloading je proces inštalácie neuloženého obsahu do náhlavne...
Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...