10 'who'-komentoesimerkkiä Linux-aloittelijoille
Aiemmassa artikkelissamme olemme selittäneet 11 tapaa löytää käyttäjätilin tiedot ja kirjautumistiedot Linuxissa. Yksi mainitsemistamme komennoista oli who-komento, joka näyttää käyttäjät, jotka ovat tällä hetkellä kirjautuneena Linux-järjestelmään, mukaan lukien päätteet, joista he muodostavat yhteyden.
Tämä artikkeli selittää hyödyllisiä esimerkkejä siitä, kuka komentaa Linux-aloittelijoille.
who-komennon perussyntaksi on seuraava.
who who [OPTION]... [ FILE | ARG1 ARG2 ]
1. Jos suoritat who-komennon ilman argumentteja, se näyttää tilitiedot (käyttäjän kirjautumisnimi, käyttäjän pääte, kirjautumisaika sekä isäntä, johon käyttäjä on kirjattu in from) järjestelmässäsi, joka on samanlainen kuin seuraavassa tulosteessa.
who
ravi tty1 2018-03-16 19:27
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
root pts/1 2018-03-16 19:27 (192.168.56.1)
2. Jos haluat tulostaa näytettävien sarakkeiden otsikot, käytä -H
-lippua kuvan mukaisesti.
who -H
NAME LINE TIME COMMENT
ravi tty1 2018-03-16 19:27
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
root pts/1 2018-03-16 19:27 (192.168.56.1)
3. Jos haluat tulostaa kirjautumisnimet ja kirjautuneiden käyttäjien kokonaismäärän, käytä -q
-lippua.
who -q
ravi tecmint root
users=3
4. Jos haluat näyttää vain isäntänimen ja käyttäjän, joka liittyy stdiniin, käytä -m
-kytkintä.
who -m
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
5. Seuraavaksi voit lisätä käyttäjän viestin tilaksi +
, -
tai ?
käyttämällä - T
-vaihtoehto.
who -T
ravi + tty1 2018-03-16 19:27
tecmint + pts/0 2018-03-16 19:26 (192.168.56.1)
root + pts/1 2018-03-16 19:27 (192.168.56.1)
Who-komento auttaa sinua myös tarkastelemaan hyödyllisiä järjestelmätietoja, kuten viimeinen käynnistysaika, nykyinen ajotaso (kohde kohdassa systemd), tulostaa kuolleita prosesseja sekä initin synnyttämiä prosesseja.
6. Jos haluat nähdä järjestelmän viimeisimmän käynnistyksen ajan, käytä -b
-lippua ja lisäämällä -u
-vaihtoehto mahdollistaa kirjautuneiden käyttäjien luettelon samassa lähdössä.
who -b
system boot 2018-01-19 02:39
who -bu
system boot 2018-03-16 19:25
ravi tty1 2018-03-16 19:27 00:33 2366
tecmint pts/0 2018-03-16 19:26 . 2332 (192.168.56.1)
root pts/1 2018-03-16 19:27 00:32 2423 (192.168.56.1)
7. Voit tarkistaa nykyisen ajotason -r
-vaihtoehdolla.
who -r
run-level 3 2018-03-16 02:39
8. Seuraava komento tulostaa kuolleet prosessit.
who -d
pts/1 2018-03-16 11:10 9986 id=ts/1 term=0 exit=0
9. Lisäksi, jos haluat nähdä init:n synnyttämät aktiiviset prosessit, käytä -p
-vaihtoehtoa.
who -p
10. Viimeisenä, mutta ei vähäisimpänä, -a
-lippu mahdollistaa oletustulosteen tulostamisen yhdistettynä joidenkin käsittämiemme vaihtoehtojen tietoihin.
who -a
system boot 2018-06-16 02:39
run-level 3 2018-01-19 02:39
LOGIN tty1 2018-01-19 02:39 3258 id=1
LOGIN ttyS0 2018-01-19 02:39 3259 id=S0
tecmnt + pts/0 2018-03-16 05:33 . 20678 (208.snat-111-91-115.hns.net.in)
pts/1 2018-03-14 11:10 9986 id=ts/1 term=0 exit=0
Löydät lisää vaihtoehtoja kuka mies -sivulta.
man who
Tässä artikkelissa olemme selittäneet 10 who command -esimerkkiä Linux-aloittelijoille. Käytä alla olevaa kommenttiosiota kysyäksesi kysymyksiä tai antaaksesi meille palautetta.