10 ຜູ້ທີ່ເປັນຕົວຢ່າງ ຄຳ ສັ່ງ ສຳ ລັບ Linux Newbies


ໃນບົດຂຽນກ່ອນ ໜ້າ ນີ້, ພວກເຮົາໄດ້ອະທິບາຍ 11 ວິທີໃນການຊອກຫາຂໍ້ມູນບັນຊີຜູ້ໃຊ້ແລະລາຍລະອຽດເຂົ້າສູ່ລະບົບໃນ Linux. ໜຶ່ງ ໃນ ຄຳ ສັ່ງຕ່າງໆທີ່ພວກເຮົາໄດ້ກ່າວມາແມ່ນ ຄຳ ສັ່ງທີ່ສະແດງຜູ້ໃຊ້ທີ່ເຂົ້າໃຊ້ລະບົບ Linux, ລວມທັງສະຖານີທີ່ພວກເຂົາ ກຳ ລັງເຊື່ອມຕໍ່ຈາກ.

ບົດຂຽນນີ້ຈະອະທິບາຍບາງຕົວຢ່າງທີ່ເປັນປະໂຫຍດຂອງຜູ້ທີ່ສັ່ງໃຫ້ Linux ໃຫມ່.

syntax ພື້ນຖານ ສຳ ລັບການ ນຳ ໃຊ້ ຄຳ ສັ່ງໃຜແມ່ນດັ່ງຕໍ່ໄປນີ້.

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

1. ຖ້າທ່ານຄວບຄຸມຜູ້ທີ່ໃຊ້ ຄຳ ສັ່ງໂດຍບໍ່ມີການໂຕ້ຖຽງ, ມັນຈະສະແດງຂໍ້ມູນບັນຊີ (ຊື່ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບ, ສະຖານີຂອງຜູ້ໃຊ້, ເວລາເຂົ້າສູ່ລະບົບພ້ອມທັງໂຮດທີ່ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບຈາກ) ໃນລະບົບຂອງທ່ານຄ້າຍຄືກັບເຄື່ອງທີ່ລະບຸໄວ້ໃນຕໍ່ໄປນີ້ ຜົນຜະລິດ.

$ 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. ເພື່ອພິມຫົວຂໍ້ຂອງຖັນທີ່ສະແດງ, ໃຊ້ທຸງ -H ດັ່ງທີ່ສະແດງ.

$ 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. ເພື່ອພິມຊື່ເຂົ້າສູ່ລະບົບແລະ ຈຳ ນວນທີ່ເຂົ້າໃຊ້ງານທັງ ໝົດ, ໃຫ້ ນຳ ໃຊ້ທຸງ -q .

$ who -q

ravi   tecmint    root
# users=3

4. ໃນກໍລະນີທີ່ທ່ານຕ້ອງການສະແດງພຽງແຕ່ຊື່ໂຮດແລະຜູ້ໃຊ້ທີ່ກ່ຽວຂ້ອງກັບ stdin, ໃຫ້ໃຊ້ປຸ່ມ -m ສັບປ່ຽນ.

$ who -m

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

5. ຕໍ່ໄປ, ເພື່ອເພີ່ມສະຖານະພາບຂໍ້ຄວາມຂອງຜູ້ໃຊ້ເປັນ + , - ຫຼື ? , ໃຊ້ຕົວເລືອກ -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)

ຜູ້ທີ່ໃຊ້ ຄຳ ສັ່ງຍັງຊ່ວຍໃຫ້ທ່ານເບິ່ງຂໍ້ມູນລະບົບທີ່ມີປະໂຫຍດບາງຢ່າງເຊັ່ນ: ເວລາໃສ່ເກີບຄັ້ງສຸດທ້າຍ, ລະດັບ runlevel ປັດຈຸບັນ (ເປົ້າ ໝາຍ ທີ່ຢູ່ພາຍໃຕ້ລະບົບ), ພິມຂະບວນການທີ່ຕາຍແລ້ວພ້ອມທັງຂະບວນການທີ່ເກີດຂື້ນໂດຍ init.

6. ເພື່ອເບິ່ງເວລາຂອງການໃສ່ເກີບລະບົບຄັ້ງສຸດທ້າຍ, ໃຫ້ໃຊ້ -b ທຸງແລະເພີ່ມຕົວເລືອກ -u ຊ່ວຍໃຫ້ລົງລາຍຊື່ຜູ້ໃຊ້ທີ່ເຂົ້າໃຊ້ງານຢູ່ໃນຜົນຜະລິດດຽວກັນ.

$ 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. ທ່ານສາມາດກວດສອບ runlevel ປັດຈຸບັນດ້ວຍຕົວເລືອກ -r .

$ who -r

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

8. ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະພິມຂະບວນການທີ່ຕາຍແລ້ວ.

$ who -d

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

9. ຍິ່ງໄປກວ່ານັ້ນ, ເພື່ອເບິ່ງຂະບວນການເຄື່ອນໄຫວທີ່ກະຕຸ້ນໂດຍ init, ໃຫ້ໃຊ້ຕົວເລືອກ -p .

$ who -p

10. ສຸດທ້າຍ, ທຸງ -a ອະນຸຍາດໃຫ້ພິມຜົນຜະລິດໃນຕອນຕົ້ນບວກກັບຂໍ້ມູນຈາກບາງທາງເລືອກທີ່ພວກເຮົາໄດ້ກວມເອົາ.

$ 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

ທ່ານສາມາດຊອກຫາຕົວເລືອກເພີ່ມເຕີມໂດຍການປຶກສາຜູ້ທີ່ ໜ້າ man.

$ man who 

ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍ 10 ຄົນທີ່ເປັນຕົວຢ່າງໃນການສັ່ງສອນ ສຳ ລັບ Linux newbies. ໃຊ້ພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຖາມ ຄຳ ຖາມໃດໆຫຼືໃຫ້ ຄຳ ຕິຊົມຂອງພວກເຮົາ.