10 kuri komandē Linux Newbies piemērus
Iepriekšējā rakstā mēs esam izskaidrojuši 11 veidus, kā atrast lietotāja konta informāciju un pieteikšanās informāciju Linux. Viena no daudzajām mūsu pieminētajām komandām bija komanda who, kas parāda lietotājus, kuri pašlaik ir pieteikušies Linux sistēmā, ieskaitot termināļus, no kuriem viņi izveido savienojumu.
Šajā rakstā tiks paskaidroti daži noderīgi piemēri, kas komandē Linux iesācējiem.
Pamata sintakse komandas Who izmantošanai ir šāda.
$ who who [OPTION]... [ FILE | ARG1 ARG2 ]
1. Ja jūs palaižat komandu, kam nav argumentu, tas parādīs konta informāciju (lietotāja pieteikšanās vārdu, lietotāja termināli, pieteikšanās laiku, kā arī resursdatoru, no kura lietotājs ir pieteicies), līdzīgi kā parādīts tālāk. izeja.
$ 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. Lai izdrukātu parādīto kolonnu virsrakstu, izmantojiet karodziņu -H
, kā parādīts.
$ 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. Lai izdrukātu pieteikšanās vārdus un reģistrēto lietotāju kopējo skaitu, izmantojiet karodziņu -q
.
$ who -q ravi tecmint root # users=3
4. Ja vēlaties parādīt tikai resursdatora nosaukumu un lietotāju, kas saistīts ar stdin, izmantojiet slēdzi -m
.
$ who -m tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
5. Pēc tam, lai pievienotu lietotāja ziņojuma statusu kā +
, -
vai ?
, izmantojiet opciju -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)
Komanda Who palīdz arī apskatīt noderīgu informāciju par sistēmu, piemēram, pēdējās sāknēšanas laiku, pašreizējo darbības līmeni (mērķis zem systemd), izdrukātu neaktīvos procesus, kā arī procesus, kurus radījusi init.
6. Lai skatītu pēdējās sistēmas sāknēšanas laiku, izmantojiet karodziņu -b
un opcijas -u
pievienošana ļauj reģistrēt reģistrētos lietotājus tajā pašā izvadē.
$ 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. Pašreizējo darbības līmeni varat pārbaudīt, izmantojot opciju -r
.
$ who -r run-level 3 2018-03-16 02:39
8. Šī komanda izdrukās mirušos procesus.
$ who -d pts/1 2018-03-16 11:10 9986 id=ts/1 term=0 exit=0
9. Turklāt, lai redzētu init radītos aktīvos procesus, izmantojiet opciju -p
.
$ who -p
10. Visbeidzot, karogs -a
ļauj izdrukāt noklusējuma izvadi kopā ar informāciju no dažām mūsu apskatītajām opcijām.
$ 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
Papildu iespējas varat atrast, apmeklējot lapu Who man.
$ man who
Šajā rakstā mēs esam paskaidrojuši 10, kas komandē Linux iesācēju piemērus. Izmantojiet zemāk esošo komentāru sadaļu, lai uzdotu jautājumus vai sniegtu mums atsauksmes.