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:
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:
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
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
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
oz
Uporabite lahko 'who -all' namesto 'who -a', saj prikaže vse informacije.
Sintaksa
Who -all
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
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
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
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
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
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
9. Za prikaz trenutne ravni delovanja sistema-
Sintaksa ukaza je podana spodaj:
Who -r
Izhod
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
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
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