logo

Ukaz 'Kdo' v Linuxu

Kdo poveljuje v Linuxu

V tej vadnici bomo razpravljali o Linuxovem ukazu 'Who' in se tudi naučili, kako deluje.

Uvod

Ukaz Linux 'who' vam omogoča prikaz uporabnikov, ki so trenutno prijavljeni v vaš operacijski sistem UNIX ali Linux.

Kadarkoli mora uporabnik vedeti, koliko uporabnikov uporablja ali je prijavljenih v določen operacijski sistem, ki temelji na Linuxu, lahko za pridobitev teh informacij uporabi ukaz 'kdo'. Ta ukaz je preprost za uporabo in prikaže vrsto bistvenih informacij o vseh uporabnikih, ki so trenutno prijavljeni v sistem. V večini operacijski sistemi Linux , obstaja podoben ukaz, znan kot 'w', ki naredi skoraj isto stvar. Ukaz 'w' prikaže informacije o vseh uporabnikih, prijavljenih v trenutni sistem. Poleg tega prikaže tudi dodatne podatke skupaj z nekaterimi statističnimi podatki. Osnovni ukaz 'who' brez argumentov ukazne vrstice prikazuje samo imena uporabnikov, ki so trenutno prijavljeni v sistem. V mnogih primerih lahko prikaže tudi nekatere dodatne informacije, kot so terminali, v katere se prijavljajo, in čas prijave, vendar je to popolnoma odvisno od sistemov, ki jih uporabljajo uporabniki.

Rezultat ukaza 'who' je običajno odvisen od uporabnikov in načina njihove uporabe. Če uporabnik običajno vtipka ukaz 'Who' v terminal in ga zažene, bo rezultat enak. Prikazal bo seznam uporabnikov, ki so trenutno prijavljeni v trenutni operacijski sistem. Če pa uporabnik zažene ali uporabi ukaz 'kdo' z drugačnimi argumenti, bo tudi izhod nekoliko spremenjen ali pa popolnoma drugačen.

Poglejmo, kakšen rezultat bomo dobili, če zaženemo ukaz 'who' brez dodatnih možnosti ali argumentov.

Informacije, prikazane ali prikazane s tem ukazom, so odvisne od tega, kako uporabljate ta ukaz. Če ta ukaz uporabljate brez možnosti ali argumenta, bo prikazal le majhno količino informacij na podlagi naslednjih točk:

    Čas zadnjega zagona sistema Trenutna raven delovanja sistema Seznam prijavljenih uporabnikov in več

Oglejmo si sintakso ukaza 'Who' brez vključitve argumentov:

Sintaksa ukaza:

 who 

Kako zagnati ukaz 'who' v Linuxu?

Naslednji koraki vam bodo pomagali zagnati zgornji ukaz, tudi če nekdo ni dovolj seznanjen z operacijskimi sistemi Linux (ali je nov v operacijskem sistemu Linux):

Korak 1. Odprite terminal s pritiskom na Ctrl + Alt + T na tipkovnici, kot je prikazano na dani sliki:

Kdo poveljuje v Linuxu

2. korak Zdaj vnesite naslednji podani ukaz v terminal in pritisnite enter:

Ukaz:

kako prenesti youtube video vlc
 Who 

3. korak Ko pritisnete gumb enter, bo trajalo nekaj časa in prikazale se bodo informacije, kot so imena prijavljenih uporabnikov, čas zadnjega ponovnega zagona itd. Izhod tega ukaza je lahko podoben naslednji sliki:

Izhod

Kdo poveljuje v Linuxu

Na zgornji sliki lahko opazimo, da je v naš sistem trenutno prijavljen samo en uporabnik. Tako prikaže podatke samo o trenutnem uporabniku. Če pa uporabljate sistem, do katerega ima dostop več drugih uporabnikov, bo zgornji ukaz prikazal vse uporabnike, ki so prijavljeni v sistem.

Ukaz 'Who' z različnimi argumenti

Zdaj pa poglejmo, kako uporabiti ukaz 'who' z različnimi možnostmi ali argumenti za prikaz različnih vrst informacij o različnih stvareh. Tukaj bomo na kratko obravnavali 'kdo' z vsemi njegovimi koristnimi možnostmi, argumenti in videli tudi njihovo praktično izvedbo.

1. Ukaz za prikaz imena gostitelja in uporabnika, povezanega z vhodno/izhodnimi napravami, kot je tipkovnica-

Sintaksa

 Who -m -H 

Izhod

Kdo poveljuje v Linuxu

2. Za prikaz vseh podrobnosti trenutno prijavljenih uporabnikov-

S pomočjo tega ukaza lahko vidite vse podrobnosti vsakega uporabnika, ki je prijavljen v trenutni sistem. Sintaksa tega ukaza je enaka, razen dodatne možnosti '-a', kot lahko vidimo v dani sintaksi:

Sintaksa

 who -a 

Izhod

Kdo poveljuje v Linuxu

oz

Uporabite lahko 'who -all' namesto 'who -a', saj prikaže vse informacije.

Sintaksa

 Who -all 

Kdo poveljuje v Linuxu

3. Za prikaz informacij o vseh aktivnih procesih, ki jih sproži proces NIT-

Ta ukaz vam bo pomagal prikazati bistvene informacije in vsak aktivni proces.

Sintaksa

 who -p -h 

Izhod

Kdo poveljuje v Linuxu

4. Za prikaz statusa sporočila uporabnika kot -, + ali?

Ta ukaz nam bo pomagal prikazati status sporočila uporabnika. Sintaksa tega ukaza je navedena spodaj:

Sintaksa

 who -T -H 

Izhod

Kdo poveljuje v Linuxu

5. Za prikaz celotnega seznama prijavljenih uporabnikov-

Ta ukaz nam bo pomagal prikazati celoten seznam prijavljenih uporabnikov. Sintaksa tega ukaza je navedena spodaj:

Sintaksa

 who -u 

Izhod

dfs proti bfs
Kdo poveljuje v Linuxu

6. Za prikaz celotnega seznama mrtvih procesov-

Ta ukaz lahko uporabite za ogled celotnega seznama vseh mrtvih procesov. Spodaj navedena sintaksa ukaza:

Sintaksa

 who -d -H 

Izhod

Kdo poveljuje v Linuxu

7. Za prikaz podrobnosti postopka prijave v sistem-

Ta ukaz lahko uporabite za ogled postopka prijave. Sintaksa ukaza je podana spodaj:

Sintaksa:

 who -l -H 

Izhod

Kdo poveljuje v Linuxu

8. Za štetje števila vseh prijavljenih uporabnikov-

S tem ukazom lahko vidimo, koliko uporabnikov se je prijavilo v obliki številk. Sintaksa ukaza je podana spodaj:

Sintaksa:

 who -q -H 

Izhod

Kdo poveljuje v Linuxu

9. Za prikaz trenutne ravni delovanja sistema-

Sintaksa ukaza je podana spodaj:

 Who -r 

Izhod

Kdo poveljuje v Linuxu

10. Za prikaz uporabniškega imena sistema-

Ta ukaz se običajno uporablja za poznavanje dejanskega uporabniškega imena sistema. Sintaksa ukaza je podana spodaj:

Sintaksa

 whoami 

Izhod

Kdo poveljuje v Linuxu

11. Za prikaz seznama uporabnikov in njihovih dejavnosti-

S pomočjo tega ukaza si lahko ogledate celoten seznam uporabnikov in njihovih aktivnosti, ki so prijavljeni v trenutni sistem. Ukaz je podan spodaj:

Sintaksa

mysql vstavite v
 w 

Izhod

Kdo poveljuje v Linuxu

12. Za prikaz informacij o identifikaciji uporabnika-

Ta ukaz lahko uporabite za ogled informacij o identifikaciji uporabnika. Sintaksa ukaza je podana spodaj:

Sintaksa

 Id 

Izhod

Kdo poveljuje v Linuxu