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.