10 që komandojnë shembuj për fillestarët Linux


Në artikullin tonë të mëparshëm, ne kemi shpjeguar 11 mënyra për të gjetur informacionin e llogarisë së përdoruesit dhe detajet e hyrjes në Linux. Një nga komandat e ndryshme që përmendëm ishte komanda who e cila shfaq përdoruesit që janë aktualisht të kyçur në një sistem Linux, duke përfshirë terminalet nga ata janë duke u lidhur.

Ky artikull do të shpjegojë disa shembuj të dobishëm se kush komandon për fillestarët e Linux.

Sintaksa bazë për përdorimin e komandës who është si më poshtë.

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

1. Nëse ekzekutoni komandën who pa asnjë argument, ai do të shfaqë informacionin e llogarisë (emrin e hyrjes së përdoruesit, terminalin e përdoruesit, kohën e hyrjes si dhe hostin nga i cili është identifikuar përdoruesi) në sistemin tuaj të ngjashëm me atë të paraqitur në vijim prodhimit.

$ 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. Për të printuar titullin e kolonave të shfaqura, përdorni flamurin -H siç tregohet.

$ 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. Për të printuar emrat e hyrjes dhe numrin total të përdoruesve të regjistruar, përdorni flamurin -q.

$ who -q

ravi   tecmint    root
# users=3

4. Në rast se dëshironi të shfaqni vetëm emrin e hostit dhe përdoruesin e lidhur me stdin, përdorni çelësin -m.

$ who -m

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

5. Më pas, për të shtuar statusin e mesazhit të përdoruesit si +, - ose ?, përdorni opsionin -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 ju ndihmon gjithashtu të shikoni disa informacione të dobishme të sistemit si koha e fundit e nisjes, niveli aktual i ekzekutimit (objektivi nën systemd), printimi i proceseve të vdekura si dhe proceset e krijuara nga init.

6. Për të parë kohën e nisjes së fundit të sistemit, përdorni flamurin -b dhe shtimi i opsionit -u lejon listimin e përdoruesve të regjistruar në të njëjtin dalje.

$ 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. Mund të kontrolloni nivelin aktual të ekzekutimit me opsionin -r.

$ who -r

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

8. Komanda e mëposhtme do të printojë procese të vdekura.

$ who -d

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

9. Për më tepër, për të parë proceset aktive të krijuara nga init, përdorni opsionin -p.

$ who -p

10. E fundit, por jo më pak e rëndësishme, flamuri -a lejon printimin e prodhimit të paracaktuar të kombinuar me informacionin nga disa prej opsioneve që kemi mbuluar.

$ 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

Mund të gjeni më shumë opsione duke u konsultuar me faqen who man.

$ man who 

Në këtë artikull, ne kemi shpjeguar 10 shembuj që komandojnë për fillestarët e Linux. Përdorni seksionin e komenteve më poshtë për të bërë ndonjë pyetje ose për të na dhënë komentet tuaja.