Linux Command Line ທີ່ແຕກຕ່າງກັນທີ່ເປັນປະໂຫຍດທີ່ທ່ານຄວນຮູ້


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

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

ເປີດຕົວບັນນາທິການ

ເປີດສະຖານີແລະກົດ Ctrl + X ແລະ Ctrl + E ເພື່ອເປີດບັນນາທິການ (ບັນນາທິການ nano) ໂດຍມີຊ່ອງຫວ່າງເປົ່າ. Bash ຈະພະຍາຍາມເປີດຕົວບັນນາທິການທີ່ໄດ້ ກຳ ນົດໂດຍຕົວປ່ຽນແປງສິ່ງແວດລ້ອມ $EDITOR.

ການຄວບຄຸມ ໜ້າ ຈໍ

ທາງລັດເຫລົ່ານີ້ແມ່ນໃຊ້ເພື່ອຄວບຄຸມຜົນຜະລິດຂອງ ໜ້າ ຈໍຢູ່ປາຍຍອດ:

  • Ctrl + L - ລ້າງ ໜ້າ ຈໍ (ຜົນດຽວກັບ ຄຳ ສັ່ງທີ່ຈະແຈ້ງ).
  • Ctrl + S - ຢຸດການສະແດງຜົນການສັ່ງທັງ ໝົດ ໃສ່ ໜ້າ ຈໍ. ຖ້າທ່ານປະຕິບັດ ຄຳ ສັ່ງທີ່ຜະລິດ verbose, ຜົນຜະລິດຍາວ, ໃຫ້ໃຊ້ສິ່ງນີ້ເພື່ອຢຸດຜົນຜະລິດທີ່ເລື່ອນລົງ ໜ້າ ຈໍ.
  • Ctrl + Q - ສົ່ງຜົນຕໍ່ ໜ້າ ຈໍຄືນຫຼັງຈາກຢຸດມັນດ້ວຍ Ctrl + S.

ຍ້າຍຕົວກະພິບຕາມເສັ້ນ ຄຳ ສັ່ງ

ທາງລັດຕໍ່ໄປແມ່ນໃຊ້ ສຳ ລັບຍ້າຍຕົວກະພິບພາຍໃນເສັ້ນ ຄຳ ສັ່ງ:

  • Ctrl + A ຫຼື Home - ຍ້າຍຕົວກະພິບໄປຫາຈຸດເລີ່ມຕົ້ນຂອງເສັ້ນ.
  • Ctrl + E ຫຼື ສິ້ນສຸດ - ຍ້າຍຕົວກະພິບໄປສູ່ຈຸດສຸດທ້າຍຂອງເສັ້ນ.
  • Ctrl + B ຫຼື Arrow ຊ້າຍ - ຍ້າຍຕົວກະພິບກັບຄືນ ໜຶ່ງ ຕົວອັກສອນໃນແຕ່ລະຄັ້ງ.
  • Ctrl + F ຫຼື ລູກສອນຂວາ - ຍ້າຍຕົວກະພິບໄປ ໜ້າ ໜຶ່ງ ໂຕອັກສອນໃນແຕ່ລະຄັ້ງ.
  • Ctrl + ລູກສອນຊ້າຍ ຫຼື Alt + B ຫຼື Esc ແລະຫຼັງຈາກນັ້ນ B - ຍ້າຍຕົວກະພິບກັບຄືນ ໜຶ່ງ ຄຳ ໃນແຕ່ລະຄັ້ງ.
  • Ctrl + ລູກສອນຂວາ ຫຼື Alt + C ຫຼື Esc ແລະຫຼັງຈາກນັ້ນ F - ຍ້າຍຕົວກະພິບໄປ ໜ້າ ໜຶ່ງ ຄຳ ຕໍ່ຄັ້ງ.

ຄົ້ນຫາຜ່ານປະຫວັດຄວາມແຕກຕ່າງ

ທາງລັດຕໍ່ໄປນີ້ແມ່ນໃຊ້ໃນການຄົ້ນຫາ ຄຳ ສັ່ງໃນປະຫວັດຫຍໍ້:

  • ປຸ່ມລູກສອນຂຶ້ນ - ດຶງເອົາ ຄຳ ສັ່ງທີ່ຜ່ານມາ. ຖ້າທ່ານກົດມັນຢູ່ເລື້ອຍໆ, ມັນຈະພາທ່ານຜ່ານຫລາຍໆ ຄຳ ສັ່ງໃນປະຫວັດສາດ, ດັ່ງນັ້ນທ່ານສາມາດຊອກຫາ ຄຳ ສັ່ງທີ່ທ່ານຕ້ອງການ. ໃຊ້ລູກສອນ Down ເພື່ອຍ້າຍໄປໃນທິດທາງປີ້ນກັບກັນໂດຍຜ່ານປະຫວັດສາດ.
  • Ctrl + P ແລະ Ctrl + N - ທາງເລືອກ ສຳ ລັບປຸ່ມລູກສອນຂຶ້ນແລະລົງຕາມ ລຳ ດັບ.
  • Ctrl + R - ເລີ່ມການຄົ້ນຫາດ້ານຫຼັງ, ຜ່ານປະຫວັດຫຍໍ້, ພິມຕົວອັກສອນທີ່ເປັນເອກະລັກສະເພາະ ຄຳ ສັ່ງທີ່ທ່ານຕ້ອງການຊອກຫາໃນປະຫວັດສາດ.
  • Ctrl + S - ເປີດຕົວການຄົ້ນຫາຕໍ່ ໜ້າ, ໂດຍຜ່ານປະຫວັດຫຍໍ້.
  • Ctrl + G - ຢຸດການຄົ້ນຫາດ້ານຫຼັງຫຼືສືບຕໍ່ໄປ, ຜ່ານປະຫວັດຫຍໍ້.

ລົບຂໍ້ຄວາມໃສ່ເສັ້ນ ຄຳ ສັ່ງ

ທາງລັດຕໍ່ໄປນີ້ແມ່ນໃຊ້ ສຳ ລັບລຶບຂໍ້ຄວາມຢູ່ໃນເສັ້ນ ຄຳ ສັ່ງ:

  • Ctrl + D ຫຼື ລຶບ - ເອົາຫຼືລຶບລັກສະນະຢູ່ພາຍໃຕ້ຕົວກະພິບ.
  • Ctrl + K - ເອົາຂໍ້ຄວາມທັງ ໝົດ ອອກຈາກຕົວກະພິບໄປຫາຈຸດສຸດທ້າຍຂອງເສັ້ນ.
  • Ctrl + X ແລະຫຼັງຈາກນັ້ນ Backspace - ເອົາຂໍ້ຄວາມທັງ ໝົດ ອອກຈາກຕົວກະພິບໄປຫາຈຸດເລີ່ມຕົ້ນຂອງເສັ້ນ.

ປ່ຽນຂໍ້ຄວາມຫລືປ່ຽນກໍລະນີຢູ່ໃນເສັ້ນ ຄຳ ສັ່ງ

ທາງລັດເຫລົ່ານີ້ຈະປ່ຽນຫລືປ່ຽນຕົວ ໜັງ ສືຫລື ຄຳ ສັບຕ່າງໆໃນແຖວ ຄຳ ສັ່ງ:

  • Ctrl + T - ໂອນລັກສະນະກ່ອນ ໜ້າ ຕົວກະພິບດ້ວຍຕົວອັກສອນທີ່ຢູ່ໃຕ້ຕົວກະພິບ.
  • Esc ແລະຫຼັງຈາກນັ້ນ T - ຈະໂອນສອງ ຄຳ ດັ່ງກ່າວທັນທີກ່ອນ (ຫຼືພາຍໃຕ້) ຕົວກະພິບ.
  • Esc ແລະຫຼັງຈາກນັ້ນ U - ປ່ຽນຂໍ້ຄວາມຈາກຕົວກະພິບໄປຫາທ້າຍຂອງ ຄຳ ໃຫ້ເປັນຕົວເລກໃຫຍ່.
  • Esc ແລະຫຼັງຈາກນັ້ນ L - ປ່ຽນຂໍ້ຄວາມຈາກຕົວກະພິບໄປຫາທ້າຍຂອງ ຄຳ ໃຫ້ເປັນຕົວນ້ອຍ.
  • Esc ແລະຫຼັງຈາກນັ້ນ C - ປ່ຽນຕົວອັກສອນພາຍໃຕ້ຕົວກະພິບ (ຫຼືຕົວອັກສອນ ທຳ ອິດຂອງ ຄຳ ຕໍ່ໄປ) ໃຫ້ເປັນຕົວເລກໃຫຍ່, ເຮັດໃຫ້ສ່ວນທີ່ເຫຼືອຂອງ ຄຳ ສັບບໍ່ປ່ຽນແປງ.

ເຮັດວຽກກັບຂະບວນການຕ່າງໆໃນ Linux

ທາງລັດຕໍ່ໄປນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດຄວບຄຸມການເຮັດວຽກຂອງ Linux.

  • Ctrl + Z - ໂຈະຂະບວນການທາງ ໜ້າ ຂອງປະຈຸບັນ. ນີ້ຈະສົ່ງສັນຍານ SIGTSTP ໄປສູ່ຂັ້ນຕອນ. ທ່ານສາມາດເຮັດໃຫ້ຂັ້ນຕອນດັ່ງກ່າວກັບໄປທາງ ໜ້າ ໄດ້ໃນເວລາຕໍ່ມາໂດຍໃຊ້ fg process_name (ຫຼື% bgprocess_number ຄື% 1,% 2 ແລະອື່ນໆ).
  • Ctrl + C - ຂັດຂວາງຂະບວນການທາງ ໜ້າ ຂອງປະຈຸບັນ, ໂດຍສົ່ງສັນຍານ SIGINT ໄປທີ່ມັນ. ພຶດຕິ ກຳ ເລີ່ມຕົ້ນແມ່ນການຢຸດຕິຂະບວນການຢ່າງເປັນລະບົບ, ແຕ່ຂະບວນການນີ້ອາດຈະໃຫ້ກຽດຫຼືບໍ່ສົນໃຈມັນ.
  • Ctrl + D - ອອກຈາກຫອຍແຕກ (ຄືກັບແລ່ນ ຄຳ ສັ່ງອອກ).

ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ: ທ່ານຕ້ອງການຮູ້ກ່ຽວກັບຂະບວນການຕ່າງໆໃນ Linux [ຄູ່ມືທີ່ສົມບູນແບບ]

ບັກບາງ (!) ຄຳ ສັ່ງ

ໃນພາກສຸດທ້າຍຂອງບົດຄວາມນີ້, ພວກເຮົາຈະອະທິບາຍການ ດຳ ເນີນງານ ! (bang) ທີ່ມີປະໂຫຍດ:

  • !! - ປະຕິບັດ ຄຳ ສັ່ງສຸດທ້າຍ.
  • ! top - ປະຕິບັດ ຄຳ ສັ່ງທີ່ລ້າສຸດທີ່ເລີ່ມຕົ້ນດ້ວຍ 'ຊັ້ນເທິງ' (ເຊັ່ນ:!).
  • ! top: p - ສະແດງ ຄຳ ສັ່ງທີ່ວ່າ! top ສາມາດແລ່ນໄດ້ (ຍັງເພີ່ມມັນເປັນ ຄຳ ສັ່ງລ້າສຸດໃນປະຫວັດ ຄຳ ສັ່ງ).
  • ! $ - ປະຕິບັດ ຄຳ ສຸດທ້າຍຂອງ ຄຳ ສັ່ງທີ່ຜ່ານມາ (ຄືກັນກັບ Alt +. ຕົວຢ່າງ: ຖ້າ ຄຳ ສັ່ງສຸດທ້າຍແມ່ນ 'cat tecmint.txt', ຫຼັງຈາກນັ້ນ! $ຈະພະຍາຍາມເຮັດວຽກ 'tecmint. txt ').
  • ! $: p - ສະແດງ ຄຳ ວ່າ! $ຈະປະຕິບັດ.
  • ! * - ສະແດງ ຄຳ ສັບສຸດທ້າຍຂອງ ຄຳ ສັ່ງກ່ອນ.
  • ! *: p - ສະແດງ ຄຳ ສຸດທ້າຍທີ່! * ຈະທົດແທນ.

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ ໜ້າ ຜູ້ຊາຍ bash:

$ man bash 

ດຽວນີ້ ໝົດ ແລ້ວ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ແບ່ງປັນບາງ ຄຳ ຫຍໍ້ແລະການ ດຳ ເນີນງານຂອງ ຄຳ ສັ່ງ Bash ທຳ ມະດາແລະມີປະໂຫຍດ. ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອເພີ່ມເຕີມຫຼືຖາມ ຄຳ ຖາມ.