V tomto návode budeme diskutovať o príkaze „Who“ v systéme Linux a tiež sa naučíme, ako to funguje.
Úvod
Príkaz 'who' pre Linux vám umožňuje zobraziť používateľov aktuálne prihlásených do vášho operačného systému UNIX alebo Linux.
Kedykoľvek používateľ potrebuje vedieť, koľko používateľov používa alebo je prihlásených do konkrétneho operačného systému založeného na Linuxe, môže použiť príkaz „kto“ na získanie týchto informácií. Tento príkaz je jednoduchý na použitie a zobrazuje množstvo základných informácií o všetkých užívateľoch, ktorí sú práve prihlásení do systému. Vo väčšine Operačné systémy Linux , existuje podobný príkaz známy ako „w“, ktorý robí takmer to isté. Príkaz 'w' zobrazuje informácie o všetkých užívateľoch prihlásených do aktuálneho systému. Okrem toho zobrazuje aj ďalšie údaje spolu s niektorými štatistickými údajmi. Základný príkaz „kto“ bez argumentov príkazového riadka zobrazuje iba mená používateľov, ktorí sú aktuálne prihlásení do systému. V mnohých prípadoch môže zobraziť aj niektoré ďalšie informácie, ako napríklad do ktorých terminálov sa prihlasujú a čas, kedy sa prihlásili, avšak to úplne závisí od systémov používaných používateľmi.
Výstup príkazu „kto“ zvyčajne závisí od používateľov a od toho, ako ho používajú. Ak používateľ normálne zadá príkaz 'Kto' do terminálu a spustí ho, výstup bude rovnaký. Zobrazí zoznam používateľov, ktorí sú aktuálne prihlásení do aktuálneho operačného systému. Ak však používateľ spustí alebo použije príkaz „kto“ s rôznymi argumentmi, výstup sa tiež mierne zmení alebo sa môže úplne líšiť.
Pozrime sa, aký výstup dostaneme, ak spustíme príkaz 'kto' bez akýchkoľvek ďalších možností alebo argumentov.
Informácie zobrazené alebo zobrazené prostredníctvom tohto príkazu závisia od toho, ako tento príkaz používate. Ak tento príkaz používate bez možnosti alebo argumentu, zobrazí len malé množstvo informácií na základe nasledujúcich bodov:
Pozrime sa na syntax príkazu „Who“ bez zahrnutia akýchkoľvek argumentov:
Syntax príkazu:
who
Ako spustiť príkaz „kto“ v systéme Linux?
Nasledujúce kroky vám pomôžu spustiť vyššie uvedený príkaz, aj keď niekto nie je dostatočne oboznámený s operačnými systémami Linux (alebo s operačným systémom Linux nový):
Krok 1. Otvorte terminál stlačením Ctrl + Alt + T na klávesnici, ako je znázornené na danom obrázku:
Krok 2. Teraz zadajte nasledujúci príkaz do terminálu a stlačte kláves enter:
príkaz:
skratka všetkých veľkých písmen excel
Who
Krok 3. Po stlačení tlačidla enter bude chvíľu trvať, kým sa zobrazia informácie, ako sú mená prihlásených používateľov, čas posledného reštartu atď. Výstup tohto príkazu môže vyzerať ako na nasledujúcom obrázku:
Výkon
Na vyššie uvedenom obrázku si môžeme všimnúť, že do nášho systému je momentálne prihlásený iba jeden užívateľ. Zobrazuje teda iba informácie o aktuálnom používateľovi. Ak však používate systém, ku ktorému má prístup niekoľko ďalších používateľov, vyššie uvedený príkaz zobrazí všetkých používateľov prihlásených do systému.
Príkaz „kto“ s rôznymi argumentmi
Teraz sa pozrime, ako použiť príkaz „kto“ s rôznymi možnosťami alebo argumentmi na zobrazenie rôznych typov informácií o rôznych veciach. Tu stručne rozoberieme „kto“ so všetkými jeho užitočnými možnosťami, argumentmi a tiež uvidíme ich praktickú implementáciu.
1. Príkaz na zobrazenie názvu hostiteľa a používateľa spojeného so vstupnými/výstupnými zariadeniami, ako je klávesnica-
Syntax
Who -m -H
Výkon
2. Pre zobrazenie všetkých detailov aktuálne prihlásených užívateľov-
Pomocou tohto príkazu môžete vidieť všetky podrobnosti o každom používateľovi prihlásenom do aktuálneho systému. Syntax tohto príkazu je rovnaká s výnimkou dodatočnej voľby '-a', ako môžeme vidieť v danej syntaxi:
Syntax
who -a
Výkon
Alebo
Môžete použiť „kto – všetko“ namiesto „kto –a“, pretože zobrazuje všetky informácie.
Syntax
Who -all
3. Na zobrazenie informácií o všetkých aktívnych procesoch, ktoré sú vytvorené procesom NIT-
Tento príkaz vám pomôže zobraziť základné informácie, ako aj každý aktívny proces.
Syntax
who -p -h
Výkon
4. Ak chcete zobraziť stav správy používateľa ako -, + alebo?
Tento príkaz nám pomôže zobraziť stav správy používateľa. Syntax tohto príkazu je uvedená nižšie:
Syntax
who -T -H
Výkon
5. Ak chcete zobraziť celý zoznam prihlásených používateľov-
Tento príkaz nám pomôže zobraziť celý zoznam prihlásených používateľov. Syntax tohto príkazu je uvedená nižšie:
Syntax
who -u
Výkon
c pole reťazcov programu
6. Ak chcete zobraziť celý zoznam mŕtvych procesov-
Tento príkaz môžete použiť na zobrazenie úplného zoznamu všetkých mŕtvych procesov. Syntax nižšie uvedeného príkazu:
Syntax
who -d -H
Výkon
7. Ak chcete zobraziť podrobnosti o procese prihlásenia do systému-
Tento príkaz môžete použiť na zobrazenie procesu prihlásenia. Syntax príkazu je uvedená nižšie:
Syntax:
who -l -H
Výkon
8. Spočítať počty všetkých prihlásených užívateľov-
Pomocou tohto príkazu môžeme vidieť, koľko používateľov sa prihlásilo vo forme čísel. Syntax príkazu je uvedená nižšie:
Syntax:
who -q -H
Výkon
9. Ak chcete zobraziť aktuálnu úroveň spustenia systému,
Syntax príkazu je uvedená nižšie:
škrupinové triedenie
Who -r
Výkon
10. Ak chcete zobraziť používateľské meno systému-
Tento príkaz sa vo všeobecnosti používa na zistenie skutočného používateľského mena systému. Syntax príkazu je uvedená nižšie:
Syntax
whoami
Výkon
11. Na zobrazenie zoznamu používateľov a ich aktivít-
Pomocou tohto príkazu môžete vidieť aj kompletný zoznam užívateľov a ich aktivít, ktorí sú prihlásení v aktuálnom systéme. Príkaz je uvedený nižšie:
Syntax
w
Výkon
12. Ak chcete zobraziť identifikačné informácie používateľa-
Tento príkaz možno použiť na zobrazenie informácií o identifikácii používateľa. Syntax príkazu je uvedená nižšie:
Syntax
Id
Výkon