10 kes käsib näiteid Linuxi algajatele


Oma varasemas artiklis oleme selgitanud 11 viisi, kuidas leida kasutajakonto teavet ja sisselogimisandmeid Linuxis. Üks erinevatest käskudest, mida mainisime, oli käsk kes kes kuvab kasutajad, kes on praegu Linuxi süsteemi sisse logitud, sealhulgas terminalid, millega nad ühenduvad.

Selles artiklis selgitatakse kasulikke näiteid selle kohta, kes käsib Linuxi algajatele.

Käsu kes kasutamine on põhiline süntaks järgmiselt.

$ who who [OPTION]... [ FILE | ARG1 ARG2 ]

1. Kui käivitate käsu, kes käsib ilma argumentideta, kuvab see teie süsteemis kontoteabe (kasutaja sisselogimisnimi, kasutaja terminal, sisselogimise aeg ja host, kust kasutaja on sisse logitud) sarnaselt järgmisele väljund.

$ 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. Kuvatud veergude pealkirja printimiseks kasutage lippu -H , nagu näidatud.

$ 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. Sisselogimisnimede ja sisse loginud kasutajate koguarvu printimiseks kasutage lippu -q .

$ who -q

ravi   tecmint    root
# users=3

4. Kui soovite näidata ainult stdiniga seotud hostinime ja kasutajat, kasutage lülitit -m .

$ who -m

tecmint	        pts/0		2018-03-16	19:26	(192.168.56.1)

5. Järgmisena lisage kasutaja sõnumi olekuks + , - või ? suvand -T .

$ 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)

Käsk Who aitab teil vaadata ka kasulikku süsteemiteavet, näiteks eelmist käivitamisaega, jooksvat taset (systemd all olev sihtmärk), surnud protsesside printimist ja ka init poolt sünnitatud protsesse.

6. Süsteemi viimase käivitamise aja kuvamiseks kasutage lippu -b ja valiku -u lisamine võimaldab logida sisse logitud kasutajad samasse väljundisse.

$ 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. Praegust jooksutaset saate kontrollida suvandiga -r .

$ who -r

run-level 3  2018-03-16 02:39

8. Järgmine käsk prindib surnud protsessid.

$ who -d

pts/1        2018-03-16 11:10              9986 id=ts/1  term=0 exit=0

9. Peale selle, et näha init poolt sündinud aktiivseid protsesse, kasutage valikut -p .

$ who -p

10. Lõpuks, kuid mitte vähem oluline, võimaldab lipp -a printida vaikeväljundit koos teabega mõnest meie käsitletud võimalusest.

$ 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

Lisavõimalusi leiate lehelt Who man.

$ man who 

Selles artiklis oleme selgitanud kümmet, kes käsklevad Linuxi algajate näiteid. Kasutage allolevat kommentaaride jaotist küsimuste esitamiseks või meile tagasiside andmiseks.