10 Commands Linux ທີ່ຮູ້ຈັກຫນ້ອຍ - ພາກທີ 2


ສືບຕໍ່ການສົນທະນາຄັ້ງສຸດທ້າຍຈາກ 11 ທີ່ຮູ້ຈັກຫນ້ອຍທີ່ມີປະໂຫຍດ Linux - ສ່ວນທີ່ຂ້າພະເຈົ້າຢູ່ທີ່ນີ້ໃນບົດຄວາມນີ້ພວກເຮົາຈະສຸມໃສ່ ຄຳ ສັ່ງ Linux ອື່ນໆທີ່ມີຄວາມຮູ້ ໜ້ອຍ, ມັນຈະເປັນປະໂຫຍດຫຼາຍໃນການຈັດການກັບ Desktop ແລະ Server.

12. ຄຳ ສັ່ງ

ທຸກໆ ຄຳ ສັ່ງທີ່ທ່ານພິມຢູ່ປາຍຍອດຈະຖືກບັນທຶກໃນປະຫວັດສາດແລະສາມາດຖືກ ນຳ ໃຊ້ຄືນ ໃໝ່ ໂດຍໃຊ້ ຄຳ ສັ່ງປະຫວັດສາດ.

ແນວໃດກ່ຽວກັບການໂກງ ຄຳ ສັ່ງປະຫວັດສາດ? ແລ້ວເຈົ້າສາມາດເຮັດໄດ້ແລະມັນງ່າຍທີ່ສຸດ. ພຽງແຕ່ວາງພື້ນທີ່ສີຂາວ ໜຶ່ງ ບ່ອນຫຼືຫຼາຍກວ່າກ່ອນທີ່ຈະພິມ ຄຳ ສັ່ງຢູ່ປາຍທາງແລະ ຄຳ ສັ່ງຂອງທ່ານຈະບໍ່ຖືກບັນທຶກ.

ສາມາດທົດລອງໃຊ້ໄດ້, ພວກເຮົາຈະທົດລອງໃຊ້ຫ້າ ຄຳ ສັ່ງ Linux ທຳ ມະດາ (ບອກວ່າ ls, pwd, ບໍ່ລະບຸຊື່, echo“ hi” ແລະໃຜ) ໃນປາຍຫຼັງຈາກພື້ນທີ່ສີຂາວແລະກວດເບິ່ງວ່າ ຄຳ ສັ່ງເຫລົ່ານີ້ຖືກຈັດໃສ່ໃນປະຫວັດສາດຫລືບໍ່.

[email :~$  ls
[email :~$  pwd
[email :~$  uname
[email :~$  echo “hi”
[email :~$  who

ດຽວນີ້ ດຳ ເນີນ ຄຳ ສັ່ງ ‘ປະຫວັດສາດ’ ເພື່ອເບິ່ງວ່າ ຄຳ ສັ່ງທີ່ຖືກປະຕິບັດຂ້າງເທິງນີ້ຖືກບັນທຶກຫຼືບໍ່.

[email :~$ history

   40  cd /dev/ 
   41  ls 
   42  dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso 
   43  ping www.google.com 
   44  su

ທ່ານເຫັນ ຄຳ ສັ່ງທີ່ປະຕິບັດງານສຸດທ້າຍຂອງພວກເຮົາບໍ່ໄດ້ຖືກບັນທຶກໄວ້. ພວກເຮົາຍັງສາມາດສໍ້ໂກງປະຫວັດສາດໂດຍການໃຊ້ ຄຳ ສັ່ງສະຫຼັບ 'cat | ແຕກ ‘ແນ່ນອນໂດຍບໍ່ມີການອ້າງອີງ, ໃນແບບດຽວກັບຂ້າງເທິງ.

13. stat Command

ຄຳ ສັ່ງສະຖິຕິໃນ Linux ຈະສະແດງຂໍ້ມູນສະຖານະພາບຂອງເອກະສານຫລືລະບົບແຟ້ມເອກະສານ. ສະຖິຕິສະແດງໃຫ້ເຫັນຂໍ້ມູນຫຼາຍຢ່າງທັງ ໝົດ ກ່ຽວກັບເອກະສານຊື່ທີ່ຖືກສົ່ງຜ່ານເປັນການໂຕ້ຖຽງ. ຂໍ້ມູນສະຖານະພາບປະກອບມີຂະ ໜາດ ໄຟລ໌, ທ່ອນໄມ້, ການອະນຸຍາດເຂົ້າເຖິງ, ວັນເວລາຂອງການເຂົ້າໃຊ້ຄັ້ງສຸດທ້າຍຂອງເອກະສານ, ດັດແປງ, ປ່ຽນແປງ, ແລະອື່ນໆ

[email :~$ stat 34.odt 

  File: `34.odt' 
  Size: 28822     	Blocks: 64         IO Block: 4096   regular file 
Device: 801h/2049d	Inode: 5030293     Links: 1 
Access: (0644/-rw-r--r--)  Uid: ( 1000/     avi)   Gid: ( 1000/     avi) 
Access: 2013-10-14 00:17:40.000000000 +0530 
Modify: 2013-10-01 15:20:17.000000000 +0530 
Change: 2013-10-01 15:20:17.000000000 +0530

14. . ແລະ .

ການປະສົມປະສານທີ່ ສຳ ຄັນຂ້າງເທິງນີ້ບໍ່ແມ່ນ ຄຳ ສັ່ງແທ້ໆແຕ່ເປັນ ຄຳ ສັ່ງທີ່ເຮັດໃຫ້ການໂຕ້ຖຽງ ຄຳ ສັ່ງສຸດທ້າຍເລັ່ງດ່ວນ, ໃນ ຄຳ ສັ່ງຂອງ ຄຳ ສັ່ງສຸດທ້າຍທີ່ໃສ່ກັບ ຄຳ ສັ່ງທີ່ເຂົ້າມາກ່ອນ ໜ້າ ນີ້. ພຽງແຕ່ກົດແລະຖື ‘Alt’ ຫຼື ‘Esc’ ແລະສືບຕໍ່ກົດ ‘.’

15. pv ຄຳ ສັ່ງ

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

[email :# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
Tecmint [dot] com is the world's best website for qualitative Linux article

16. mount | ຖັນ -t

ຄຳ ສັ່ງຂ້າງເທິງສະແດງບັນຊີລາຍຊື່ຂອງລະບົບແຟ້ມເອກະສານທີ່ຕິດຕັ້ງທັງ ໝົດ ໃນຮູບແບບທີ່ດີພ້ອມດ້ວຍລະບຸ.

[email :~$ mount | column -t
/dev/sda1    on  /                         type  ext3         (rw,errors=remount-ro) 
tmpfs        on  /lib/init/rw              type  tmpfs        (rw,nosuid,mode=0755) 
proc         on  /proc                     type  proc         (rw,noexec,nosuid,nodev) 
sysfs        on  /sys                      type  sysfs        (rw,noexec,nosuid,nodev) 
udev         on  /dev                      type  tmpfs        (rw,mode=0755) 
tmpfs        on  /dev/shm                  type  tmpfs        (rw,nosuid,nodev) 
devpts       on  /dev/pts                  type  devpts       (rw,noexec,nosuid,gid=5,mode=620) 
fusectl      on  /sys/fs/fuse/connections  type  fusectl      (rw) 
binfmt_misc  on  /proc/sys/fs/binfmt_misc  type  binfmt_misc  (rw,noexec,nosuid,nodev) 
nfsd         on  /proc/fs/nfsd             type  nfsd         (rw)

17. ຄຳ ສັ່ງ Ctr + l

ກ່ອນທີ່ຈະກ້າວຕໍ່ໄປ, ຂ້າພະເຈົ້າຂໍຖາມທ່ານກ່ຽວກັບວິທີທີ່ທ່ານ ກຳ ຈັດປາຍທາງຂອງທ່ານ. ເຮີ້ຍ! ທ່ານພິມ "ຈະແຈ້ງ" ທັນທີ. ດີ ຄຳ ສັ່ງຂ້າງເທິງປະຕິບັດການ ທຳ ຄວາມສະອາດຢູ່ປາຍຍອດຂອງທ່ານທັງ ໝົດ ໃນເວລາດຽວກັນ. ພຽງແຕ່ກົດປຸ່ມ "Ctr + l" ແລະເບິ່ງວ່າມັນລຶບລ້າງປາຍຂອງທ່ານທັງ ໝົດ ໃນເວລາດຽວກັນ.

18. ຄຳ ສັ່ງ curl

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

[email :~$ curl -u [email  --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
Enter host password for user '[email ': 
Gmail - Inbox for [email  
People offering cars in Delhi - Oct 26 
	Quikr Alerts 
another dependency question 
	Chris Bannister 
	Ralf Mardorf 
	Reco 
	Brian 
	François Patte 
	Curt 
	Siard 
	berenger.morel 
Hi Avishek - Download your Free MBA Brochure Now... 
	Diya 
★Top Best Sellers Of The Week, Take Your Pick★ 
	Timesdeal 
aptitude misconfigure? 
	Glenn English 
Choosing Debian version or derivative to run Wine when resource poor 
	Chris Bannister 
	Zenaan Harkness 
	Curt 
	Tom H 
	Richard Owlett 
	Ralf Mardorf 
	Rob Owens

19. ໜ້າ ຈໍ ຄຳ ສັ່ງ

ຄໍາສັ່ງຂອງຫນ້າຈໍເຮັດໃຫ້ມັນສາມາດຖີ້ມຂະບວນການທີ່ເຮັດວຽກຍາວນານຈາກກອງປະຊຸມທີ່ສາມາດຕິດຕັ້ງອີກຄັ້ງ, ແລະເມື່ອຕ້ອງການເຊິ່ງມັນຈະສະ ໜອງ ຄວາມຍືດຫຍຸ່ນໃນການປະຕິບັດຄໍາສັ່ງ.

ເພື່ອ ດຳ ເນີນຂັ້ນຕອນ ໜຶ່ງ (ຍາວນານ) ໂດຍທົ່ວໄປພວກເຮົາຈະປະຕິບັດເປັນ

[email :~$ ./long-unix-script.sh

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

[email :~$ screen ./long-unix-script.sh

ມັນສາມາດຕິດຫລືຕິດ ໃໝ່ ໃນກອງປະຊຸມຕ່າງໆ. ເມື່ອ ຄຳ ສັ່ງປະຕິບັດກົດປຸ່ມ“ Ctrl + A” ແລະຈາກນັ້ນກໍ່“ d” ເພື່ອຍົກເລີກການຕິດ. ເພື່ອແນບການແລ່ນ.

[email :~$ screen -r 4980.pts-0.localhost

ໝາຍ ເຫດ: ທີ່ນີ້ສ່ວນຕໍ່ມາຂອງ ຄຳ ສັ່ງນີ້ແມ່ນ ໜ້າ ຈໍ, ເຊິ່ງທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ 'ໜ້າ ຈໍ -ls'. ເພື່ອຮູ້ເພີ່ມເຕີມກ່ຽວກັບ 'ຄຳ ສັ່ງ ໜ້າ ຈໍ' ແລະການ ນຳ ໃຊ້ຂອງມັນ, ກະລຸນາອ່ານບົດຄວາມຂອງພວກເຮົາທີ່ສະແດງ ຄຳ ສັ່ງ ໜ້າ ຈໍ 10 ໜ້າ ຈໍທີ່ມີປະໂຫຍດພ້ອມດ້ວຍຕົວຢ່າງ.

20. ແຟ້ມ

ບໍ່! ຄໍາສັ່ງຂ້າງເທິງນີ້ບໍ່ແມ່ນ typo. ‘file’ ແມ່ນ ຄຳ ສັ່ງທີ່ໃຫ້ຂໍ້ມູນກ່ຽວກັບປະເພດເອກະສານ.

[email :~$ file 34.odt 

34.odt: OpenDocument Text

21. id

ຄຳ ສັ່ງຂ້າງເທິງພິມຕົວຈິງຂອງກຸ່ມຜູ້ ນຳ ໃຊ້ແລະກຸ່ມ.

[email :~$ id
uid=1000(avi) gid=1000(avi) 
groups=1000(avi),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),111(bluetooth),117(scanner)

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

<

  • 10 ຄຳ ສັ່ງທີ່ຮູ້ຈັກຫນ້ອຍ ສຳ ລັບ Linux - ພາກທີ 3
  • 10 ຄຳ ສັ່ງ Linux ທີ່ມີປະສິດຕິຜົນທີ່ຮູ້ຈັກ ໜ້ອຍ - ພາກທີ IV
  • 10 ຄຳ ສັ່ງ Linux ທີ່ມີປະໂຫຍດທີ່ຮູ້ຈັກ ໜ້ອຍ - ພາກ V