logo

Kuka-komento Linuxissa

Kuka komentaa Linuxissa

Tässä opetusohjelmassa käsittelemme Linuxin 'Who'-komentoa ja opimme myös kuinka se toimii.

Johdanto

Linuxin 'who'-komennon avulla voit näyttää UNIX- tai Linux-käyttöjärjestelmääsi tällä hetkellä kirjautuneet käyttäjät.

Aina kun käyttäjä tarvitsee tietää kuinka monta käyttäjää käyttää tai on kirjautunut sisään tiettyyn Linux-pohjaiseen käyttöjärjestelmään, hän voi käyttää 'who'-komentoa saadakseen kyseiset tiedot. Tämä komento on helppokäyttöinen, ja se näyttää useita olennaisia ​​tietoja kaikista käyttäjistä, jotka ovat tällä hetkellä kirjautuneena järjestelmään. Useimmissa Linux-käyttöjärjestelmät , on olemassa samanlainen komento, joka tunnetaan nimellä 'w', joka tekee melkein saman asian. 'w'-komento näyttää tiedot kaikista nykyiseen järjestelmään kirjautuneista käyttäjistä. Lisäksi se näyttää myös lisätietoja sekä joitain tilastotietoja. Perus 'who'-komento ilman komentoriviargumentteja näyttää vain järjestelmään tällä hetkellä kirjautuneiden käyttäjien nimet. Monissa tapauksissa se voi myös näyttää lisätietoa, kuten mihin päätelaitteisiin he kirjautuvat ja sisäänkirjautumisajan, mutta se riippuu täysin käyttäjien käyttämistä järjestelmistä.

'Who'-komennon tulos riippuu yleensä käyttäjistä ja siitä, kuinka he käyttävät sitä. Jos käyttäjä tavallisesti kirjoittaa 'Who'-komennon päätteeseen ja suorittaa sen, tulos on sama. Se näyttää luettelon käyttäjistä, jotka ovat tällä hetkellä kirjautuneena nykyiseen käyttöjärjestelmään. Jos käyttäjä kuitenkin suorittaa tai käyttää 'who'-komentoa eri argumenteilla, myös tulos muuttuu hieman tai voi olla täysin erilainen.

Katsotaanpa, minkä tuloksen saamme, jos suoritamme 'who'-komennon ilman lisävaihtoehtoja tai -argumentteja.

Tämän komennon kautta näytettävät tai näytettävät tiedot riippuvat siitä, miten käytät tätä komentoa. Jos käytät tätä komentoa ilman vaihtoehtoja tai argumentteja, se näyttää vain pienen määrän tietoa seuraavien kohtien perusteella:

    Viimeisimmän järjestelmän käynnistyksen aika Järjestelmän nykyinen käyttötaso Luettelo kirjautuneista käyttäjistä ja paljon muuta

Katsotaan 'Who'-komennon syntaksi ilman argumentteja:

Komennon syntaksi:

 who 

Kuinka suorittaa 'who'-komento Linuxissa?

Seuraavat vaiheet auttavat sinua suorittamaan yllä olevan komennon, vaikka joku ei olisi tarpeeksi perehtynyt Linux-käyttöjärjestelmiin (tai uusi Linux-käyttöjärjestelmä):

Vaihe 1. Avaa pääte painamalla Ctrl + Alt + T näppäimistöllä, kuten annetussa kuvassa näkyy:

Kuka komentaa Linuxissa

Vaihe 2. Kirjoita nyt seuraava annettu komento terminaaliin ja paina enter:

Komento:

merkkijono jsonobject
 Who 

Vaihe 3. Kun painat Enter-painiketta, kestää jonkin aikaa ja näyttää tiedot, kuten kirjautuneiden käyttäjien nimet, viimeinen uudelleenkäynnistysaika jne. Tämän komennon tulos voi näyttää seuraavan kuvan tältä:

Lähtö

Kuka komentaa Linuxissa

Yllä olevasta kuvasta voimme huomata, että vain yksi käyttäjä on tällä hetkellä kirjautunut sisään järjestelmäämme. Siten se näyttää tiedot vain nykyisestä käyttäjästä. Jos kuitenkin käytät järjestelmää, johon useilla muilla käyttäjillä on pääsy, yllä oleva komento näyttää kaikki järjestelmään kirjautuneet käyttäjät.

'Kuka'-komento eri argumenteilla

Katsotaanpa nyt, kuinka 'who'-komentoa käytetään eri vaihtoehtojen tai argumenttien kanssa näyttämään erityyppisiä tietoja eri asioista. Täällä keskustelemme lyhyesti 'kuka' kaikista hyödyllisistä vaihtoehdoista, argumenteista ja näemme myös niiden käytännön toteutuksen.

1. Komento näyttää isäntänimi ja käyttäjä, joka liittyy syöttö-/tulostuslaitteisiin, kuten näppäimistö-

Syntaksi

 Who -m -H 

Lähtö

Kuka komentaa Linuxissa

2. Voit näyttää kaikki tiedot tällä hetkellä kirjautuneista käyttäjistä-

Tämän komennon avulla näet jokaisen nykyiseen järjestelmään kirjautuneen käyttäjän tiedot. Tämän komennon syntaksi on sama paitsi lisäoptio '-a', kuten voimme nähdä annetusta syntaksista:

Syntaksi

 who -a 

Lähtö

Kuka komentaa Linuxissa

Tai

Voit käyttää 'who -all' -tunnistetta 'who -a' sijaan, koska se näyttää kaikki tiedot.

Syntaksi

 Who -all 

Kuka komentaa Linuxissa

3. Näytä tiedot kaikista aktiivisista prosesseista, jotka NIT-prosessi synnyttää-

Tämä komento auttaa sinua näyttämään keskeiset tiedot sekä jokaisen aktiivisen prosessin.

Syntaksi

 who -p -h 

Lähtö

Kuka komentaa Linuxissa

4. Näytetäänkö käyttäjän viestin tila muodossa -, + tai?

Tämä komento auttaa meitä näyttämään käyttäjän viestin tilan. Tämän komennon syntaksi alla:

Syntaksi

 who -T -H 

Lähtö

Kuka komentaa Linuxissa

5. Voit näyttää koko luettelon kirjautuneista käyttäjistä -

Tämä komento auttaa meitä näyttämään koko luettelon kirjautuneista käyttäjistä. Tämän komennon syntaksi alla:

Syntaksi

 who -u 

Lähtö

java satunnainen matematiikka satunnainen
Kuka komentaa Linuxissa

6. Näytä koko luettelo kuolleista prosesseista-

Tämän komennon avulla voidaan nähdä täydellinen luettelo kaikista kuolleista prosesseista. Alla olevan komennon syntaksi:

Syntaksi

 who -d -H 

Lähtö

Kuka komentaa Linuxissa

7. Voit näyttää järjestelmän kirjautumisprosessin tiedot -

Tämän komennon avulla voidaan nähdä kirjautumisprosessi. Komennon syntaksi on annettu alla:

Syntaksi:

 who -l -H 

Lähtö

Kuka komentaa Linuxissa

8. Kaikkien kirjautuneiden käyttäjien lukumäärän laskeminen-

Tämän komennon avulla voimme nähdä kuinka monta käyttäjää kirjautui sisään numeroiden muodossa. Komennon syntaksi on annettu alla:

Syntaksi:

 who -q -H 

Lähtö

Kuka komentaa Linuxissa

9. Järjestelmän nykyisen ajotason näyttäminen -

Komennon syntaksi on annettu alla:

 Who -r 

Lähtö

Kuka komentaa Linuxissa

10. Näyttääksesi järjestelmän käyttäjätunnuksen-

Tätä komentoa käytetään yleensä tietämään varsinaisen järjestelmän käyttäjätunnus. Komennon syntaksi on annettu alla:

Syntaksi

 whoami 

Lähtö

Kuka komentaa Linuxissa

11. Näyttääksesi luettelon käyttäjistä ja heidän toiminnoistaan-

Tämän komennon avulla näet täydellisen luettelon käyttäjistä ja heidän toiminnoistaan, jotka ovat kirjautuneena nykyiseen järjestelmään. Komento annetaan alla:

Syntaksi

 w 

Lähtö

Kuka komentaa Linuxissa

12. Käyttäjän tunnistetietojen näyttäminen -

Tämän komennon avulla voidaan nähdä käyttäjän tunnistetiedot. Komennon syntaksi on annettu alla:

mikä on monitori

Syntaksi

 Id 

Lähtö

Kuka komentaa Linuxissa