10 ຄຳ ສັ່ງທີ່ຮູ້ຈັກຫນ້ອຍ ສຳ ລັບ Linux - ພາກທີ 3


ຄອບ ງຳ ການຕອບສະ ໜອງ ຂອງສອງບົດຄວາມສຸດທ້າຍຂອງບົດຂຽນ“ ບົດຂຽນ Linux ທີ່ຮູ້ຈັກ ໜ້ອຍ ກວ່າ” ແມ່ນຊື່.

<

  • 11 ຄຳ ສັ່ງ Linux ທີ່ມີປະໂຫຍດທີ່ຮູ້ຈັກ ໜ້ອຍ - ພາກທີ I
  • 10 Commands Linux ທີ່ຮູ້ຈັກ ໜ້ອຍ - ພາກທີ 2
  • 10 ຄຳ ສັ່ງ Linux ທີ່ມີປະສິດຕິຜົນທີ່ຮູ້ຈັກ ໜ້ອຍ - ພາກທີ IV
  • 10 ຄຳ ສັ່ງ Linux ທີ່ມີປະໂຫຍດທີ່ຮູ້ຈັກ ໜ້ອຍ - ພາກ V
  • ພວກເຮົາໄດ້ມາບົດຂຽນບົດທີສາມຂອງຊຸດນີ້ເຊິ່ງປະກອບມີ ຄຳ ສັ່ງ Linux ທີ່ບໍ່ຮູ້ຈັກ ໜ້ອຍ ກວ່າ, ມີຄ່າຄວນຮູ້. ທ່ານອາດຈະຮູ້ກ່ຽວກັບ ຄຳ ສັ່ງເຫຼົ່ານີ້ແລ້ວ, ແນ່ນອນວ່າທ່ານເປັນຜູ້ ນຳ ໃຊ້ Linux ທີ່ມີປະສົບການແລະຮັກການ ສຳ ຫຼວດ.

    22. ^foo ^bar ຄຳ ສັ່ງ

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

    [email :~/Desktop$ lls -l 
    
    bash: lls: command not found
    [email :~/Desktop$ ^lls^ls 
    
    ls -l 
    total 7489440 
    
    drwxr-xr-x 2 avi  avi       36864 Nov 13  2012 101MSDCF 
    -rw-r--r-- 1 avi  avi      206833 Nov  5 15:27 1.jpg 
    -rw-r--r-- 1 avi  avi      158951 Nov  5 15:27 2.jpg 
    -rw-r--r-- 1 avi  avi       90624 Nov  5 12:59 Untitled 1.doc

    ໝາຍ ເຫດ: ໃນການທົດແທນຂ້າງເທິງນີ້ພວກເຮົາໄດ້ໃຊ້“ ^typo (ເພື່ອທົດແທນ) ^ຕົ້ນສະບັບ _”. ຄຳ ສັ່ງນີ້ອາດຈະເປັນອັນຕະລາຍຫຼາຍຖ້າທ່ານຮູ້ຫຼືບໍ່ຮູ້ຕົວແທນ typo ດ້ວຍ ຄຳ ສັ່ງຂອງລະບົບຫຼືສິ່ງໃດທີ່ມີຄວາມສ່ຽງເວົ້າ rm -rf.

    23. > file.txt ຄຳ ສັ່ງ

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

    ຂ້ອຍມີເອກະສານທີ່ເວົ້າວ່າ 'test.txt' ໃນ 'Desktop ຂອງຂ້ອຍ' ທີ່ມີຂໍ້ຄວາມຫຼາຍ.

    [email :~/Desktop$ cat test.txt 
    
    Linux 
    GNU 
    Debian 
    Fedora 
    kali 
    ubuntu 
    git 
    Linus 
    Torvalds
    [email :~/Desktop$ > test.txt 
    [email :~/Desktop$ cat test.txt

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

    24. ທີ່ Command

    ຄຳ ສັ່ງທີ່ 'ຢູ່' ແມ່ນຄ້າຍຄືກັບ ຄຳ ສັ່ງ cron ແລະສາມາດໃຊ້ ສຳ ລັບຈັດຕາຕະລາງວຽກງານຫຼື ຄຳ ສັ່ງໃຫ້ເຮັດວຽກຕາມເວລາທີ່ ກຳ ນົດ.

    [email :~/Desktop$ echo "ls -l > /dev/pts/0" | at 14:012
    
    OR
    
    [email :~/Desktop$ echo "ls -l > /dev/pts/0" | at 2:12 PM
    -rw-r--r-- 1 avi  avi      220492 Nov  1 13:49 Screenshot-1.png 
    -rw-r--r-- 1 root root        358 Oct 17 10:11 sources.list 
    -rw-r--r-- 1 avi  avi  4695982080 Oct 10 20:29 squeeze.iso 
    ..
    ..
    -rw-r--r-- 1 avi  avi       90624 Nov  5 12:59 Untitled 1.doc 
    -rw-r--r-- 1 avi  avi       96206 Nov  5 12:56 Untitled 1.odt 
    -rw-r--r-- 1 avi  avi        9405 Nov 12 23:22 Untitled.png

    ໝາຍ ເຫດ: ແອັກໂກ້“ ls -l”: ສາຍ ຄຳ ນີ້ໃຊ້ ຄຳ ສັ່ງ (ຢູ່ທີ່ນີ້ -l) ໃນສະຖານີມາດຕະຖານ. ທ່ານສາມາດທົດແທນ 'l--' ດ້ວຍ ຄຳ ສັ່ງໃດໆກ່ຽວກັບຄວາມຕ້ອງການແລະຄວາມຕ້ອງການຂອງທ່ານ.

    > : redirects the output

    The/dev/pts/0: ນີ້ແມ່ນອຸປະກອນຜົນຜະລິດແລະ/ຫຼືເອກະສານ, ບ່ອນທີ່ຜົນຜະລິດຖືກຊອກຫາ, ນີ້ຜົນຜະລິດແມ່ນຢູ່ປາຍຍອດ.

    ໃນກໍລະນີຂອງຂ້ອຍ, tty ຂອງຂ້ອຍແມ່ນຢູ່/dev/pts/0, ໃນເວລານັ້ນ. ທ່ານສາມາດກວດສອບ tty ຂອງທ່ານໂດຍການແລ່ນ ຄຳ ສັ່ງ tty.

    [email :~/Desktop$ tty 
    
    /dev/pts/0

    ໝາຍ ເຫດ: ຄຳ ສັ່ງທີ່ 'ຢູ່' ປະຕິບັດວຽກງານທັນທີທີ່ໂມງລະບົບກົງກັບເວລາທີ່ ກຳ ນົດ.

    25. du -h –max-depth = 1 ຄຳ ສັ່ງ

    ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ມີຂະ ໜາດ ຂອງແຟ້ມຍ່ອຍຢູ່ໃນໄດເລກະທໍລີປັດຈຸບັນ, ເປັນຮູບແບບທີ່ສາມາດອ່ານໄດ້ຂອງມະນຸດ.

    [email :/home/avi/Desktop# du -h --max-depth=1 
    
    38M	./test 
    1.1G	./shivji 
    42M	./drupal 
    6.9G	./101MSDCF 
    16G	.

    ໝາຍ ເຫດ: ຄຳ ສັ່ງຂ້າງເທິງນີ້ສາມາດເປັນປະໂຫຍດຫຼາຍໃນການກວດສອບການ ນຳ ໃຊ້ແຜ່ນຂອງລະບົບ.

    26. expr Command

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

    [email :/home/avi/Desktop# expr 2 + 3 
    5
    [email :/home/avi/Desktop# expr 6 – 3 
    3
    [email :/home/avi/Desktop# expr 12 / 3 
    4
    [email :/home/avi/Desktop# expr 2 \* 9 
    18

    27. ເບິ່ງ ຄຳ ສັ່ງ

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

    [email :/home/avi/Documents# look car 
    
    Cara 
    Cara's 
    …
    ... 
    carps 
    carpus 
    carpus's 
    carrel 
    carrel's 
    carrels 
    carriage 
    carriage's 
    carriages 
    carriageway 
    carriageway's 
    carried 
    carrier 
    carrier's 
    carriers 
    carries 
    …
    ... 
    caryatids

    ຄຳ ສັ່ງຂ້າງເທິງສະແດງທຸກ ຄຳ ຈາກວັດຈະນານຸກົມເລີ່ມຕົ້ນດ້ວຍ 'ລົດ'. ຂ້ອຍໄດ້ສິ່ງທີ່ຂ້ອຍ ກຳ ລັງຄົ້ນຫາ.

    28. ແມ່ນ ຄຳ ສັ່ງ

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

    ຄຳ ສັ່ງນີ້ຍັງສືບຕໍ່ພິມສາຍທີ່ໃຫ້, ຈົນກວ່າທ່ານຈະໄດ້ຮັບ ຄຳ ແນະ ນຳ ທີ່ລົບກວນ.

    [email :~/Desktop$ yes "Tecmint is one of the best site dedicated to Linux, how to" 
    
    Tecmint is one of the best site dedicated to Linux, how to 
    Tecmint is one of the best site dedicated to Linux, how to 
    Tecmint is one of the best site dedicated to Linux, how to 
    Tecmint is one of the best site dedicated to Linux, how to 
    …
    …
    ...
    Tecmint is one of the best site dedicated to Linux, how to 
    Tecmint is one of the best site dedicated to Linux, how to 
    Tecmint is one of the best site dedicated to Linux, how to

    29. ຄຳ ສັ່ງປັດໄຈ

    ຄຳ ສັ່ງປັດໄຈຕົວຈິງແມ່ນ ຄຳ ສັ່ງຂອງຕົ້ນ ກຳ ເນີດທາງຄະນິດສາດ. ຄຳ ສັ່ງນີ້ສົ່ງຜົນໃຫ້ທຸກໆປັດໃຈຂອງຕົວເລກໃດ ໜຶ່ງ.

    [email :~/Desktop$ factor 22 
    22: 2 11
    [email :~/Desktop$ factor 21 
    21: 3 7
    [email :~/Desktop$ factor 11 
    11: 11

    30. ping -i 60 -a IP_address

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

    ບາງຄັ້ງມັນກໍ່ເປັນການລະຄາຍເຄືອງ, ເມື່ອທ່ານລໍຖ້າແລະເຝົ້າລະວັງຢູ່ປາຍຍອດຂອງທ່ານເພື່ອໃຫ້ໄດ້ຮັບການຕອບ ຄຳ ສັ່ງຂອງ ping ຫຼືເວົ້າ, ລໍຖ້າໃຫ້ server ເຊື່ອມຕໍ່.

    ເຮັດແນວໃດກ່ຽວກັບສຽງທີ່ຟັງໄດ້ທັນທີທີ່ເຄື່ອງແມ່ຂ່າຍຈະມີຊີວິດ.

    [email :~/Desktop$ ping -i 60 -a www.google.com 
    
    PING www.google.com (74.125.200.103) 56(84) bytes of data. 
    64 bytes from www.google.com (74.125.200.103): icmp_req=1 ttl=44 time=105 ms 
    64 bytes from 74.125.200.103: icmp_req=2 ttl=44 time=281 ms

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

    31. tac ຄຳ ສັ່ງ

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

    ຂ້ອຍມີເອກະສານຂໍ້ຄວາມ 35.txt ຢູ່ໃນລະບົບເອກະສານຂອງຂ້ອຍ, ຢູ່ໃນໂຟນເດີທີ່ຢູ່ເຮືອນ. ກວດເບິ່ງເນື້ອຫາຂອງມັນໂດຍໃຊ້ ຄຳ ສັ່ງແມວ.

    [email :~/Documents$ cat 35.txt
    1. Linux is built with certain powerful tools, which are unavailable in windows. 
    
    2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 
    
    3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages.

    ຕອນນີ້ປ່ຽນເນື້ອໃນຂອງແຟ້ມໂດຍໃຊ້ ຄຳ ສັ່ງ tac.

    [email :~/Documents$ tac 35.txt
    3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages. 
    
    2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 
    
    1. Linux is built with certain powerful tools, which are unavailable in windows.

    ດຽວນີ້ ໝົດ ແລ້ວ. ຖ້າທ່ານຮູ້ກ່ຽວກັບ ຄຳ ສັ່ງ Linux ອື່ນໆທີ່ບໍ່ຄ່ອຍຮູ້ຈັກ, ທ່ານສາມາດຂຽນ ຄຳ ເຫັນ, ເພື່ອວ່າພວກເຮົາຈະສາມາດເອົາ ຄຳ ເຫຼົ່ານັ້ນເຂົ້າໃນບົດຄວາມໃນອະນາຄົດຂອງພວກເຮົາ.

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