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 ທຳ ມະດາແລະມີປະໂຫຍດ. ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອເພີ່ມເຕີມຫຼືຖາມ ຄຳ ຖາມ.