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.