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.