5 ວິທີການຊອກຫາ ຄຳ ອະທິບາຍກ່ຽວກັບ ຄຳ ສັ່ງໄບນາລີແລະ ຕຳ ແໜ່ງ ໃນລະບົບແຟ້ມເອກະສານ


ດ້ວຍຫລາຍພັນ ຄຳ ສັ່ງ/ໂປແກຼມທີ່ມີຢູ່ໃນລະບົບ Linux, ການຮູ້ປະເພດແລະຈຸດປະສົງຂອງ ຄຳ ສັ່ງທີ່ໃຫ້ໄວ້ພ້ອມທັງທີ່ຕັ້ງຂອງມັນ (ເສັ້ນທາງຢ່າງແທ້ຈິງ) ໃນລະບົບສາມາດເປັນສິ່ງທ້າທາຍເລັກນ້ອຍ ສຳ ລັບຄົນ ໃໝ່.

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

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

ເພື່ອຄົ້ນພົບ ຄຳ ສັ່ງ ໃໝ່ ໃນລະບົບຂອງທ່ານເບິ່ງເຂົ້າໃນບັນດາທິດທາງທັງ ໝົດ ໃນຕົວປ່ຽນແປງສິ່ງແວດລ້ອມ PATH ຂອງທ່ານ. ໄດເລກະທໍລີເຫຼົ່ານີ້ເກັບຮັກສາທຸກ ຄຳ ສັ່ງ/ໂປແກຼມທີ່ຕິດຕັ້ງໄວ້ໃນລະບົບ.

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

ສົມມຸດວ່າທ່ານໄດ້ເອົາໃຈໃສ່ຄຸນຄ່າຂອງ PATH ແລະຍ້າຍເຂົ້າໃນໄດເລກະທໍລີ/usr/local/bin ແລະໄດ້ສັງເກດເຫັນ ຄຳ ສັ່ງ ໃໝ່ ທີ່ເອີ້ນວ່າ fswatch (ຕິດຕາມການປ່ຽນແປງການປ່ຽນແປງເອກະສານ):

$ echo $PATH
$ cd /usr/local/bin

ຕອນນີ້ໃຫ້ຊອກຫາ ຄຳ ອະທິບາຍແລະສະຖານທີ່ຂອງ ຄຳ ສັ່ງ fswatch ໂດຍໃຊ້ວິທີທີ່ແຕກຕ່າງກັນໃນ Linux.

1. ຄຳ ສັ່ງ whatis

whatis ຖືກໃຊ້ເພື່ອສະແດງ ຄຳ ອະທິບາຍ ໜ້າ ຄູ່ມືເສັ້ນດຽວຂອງຊື່ ຄຳ ສັ່ງ (ເຊັ່ນ fswatch ໃນ ຄຳ ສັ່ງຂ້າງລຸ່ມ) ທ່ານໃສ່ເປັນຂໍ້ໂຕ້ແຍ້ງ.

ຖ້າ ຄຳ ອະທິບາຍຍາວເກີນໄປບາງສ່ວນຖືກຕັດແຕ່ງໂດຍຄ່າເລີ່ມຕົ້ນ, ໃຊ້ທຸງ -l ເພື່ອສະແດງ ຄຳ ອະທິບາຍທີ່ສົມບູນ.

$ whatis fswatch
$ whatis -l fswatch

2. ຄຳ ສັ່ງ apropos

ການຄົ້ນຫາ apropos ສຳ ລັບຊື່ ໜ້າ ເຈ້ຍແລະລາຍລະອຽດຂອງ ຄຳ ສຳ ຄັນ (ຖືວ່າເປັນ regex, ເຊິ່ງແມ່ນຊື່ ຄຳ ສັ່ງ) ທີ່ສະ ໜອງ ໃຫ້.

ຕົວເລືອກ -l ຊ່ວຍໃຫ້ສະແດງ ຄຳ ອະທິບາຍກ່ຽວກັບການແຂ່ງຂັນ.

$ apropos fswatch 
$ apropos -l fswatch

ໂດຍຄ່າເລີ່ມຕົ້ນ, apropos ອາດຈະສະແດງໃຫ້ເຫັນຜົນໄດ້ຮັບຂອງສາຍທີ່ຈັບຄູ່ທັງ ໝົດ, ດັ່ງໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້. ທ່ານສາມາດກົງກັບ ຄຳ ທີ່ແນ່ນອນເທົ່ານັ້ນໂດຍໃຊ້ປຸ່ມ -e :

$ apropos fmt
$ apropos -e fmt

3. ພິມ ຄຳ ສັ່ງ

ປະເພດບອກຊື່ເຕັມເສັ້ນທາງຂອງ ຄຳ ສັ່ງທີ່ໃຫ້, ນອກຈາກນັ້ນໃນກໍລະນີທີ່ ຄຳ ສັ່ງທີ່ໃສ່ຊື່ບໍ່ແມ່ນໂປແກຼມທີ່ມີຢູ່ໃນແຟ້ມເອກະສານແຍກຕ່າງຫາກ, ປະເພດຍັງບອກທ່ານໃນການຈັດປະເພດ ຄຳ ສັ່ງ:

<

  • ຄຳ ສັ່ງທີ່ມີຢູ່ໃນ Shell ຫຼື
  • ຄຳ ຫລັກ Shell ຫຼື ຄຳ ທີ່ສະຫງວນໄວ້ຫຼື
  • ນາມແຝງ
  • $ type fswatch 
    

    ໃນເວລາທີ່ຄໍາສັ່ງແມ່ນນາມແຝງສໍາລັບຄໍາສັ່ງອື່ນ, ພິມປະເພດສະແດງຄໍາສັ່ງທີ່ຖືກປະຕິບັດໃນເວລາທີ່ alias ແມ່ນແລ່ນ. ໃຊ້ ຄຳ ສັ່ງນາມແຝງເພື່ອເບິ່ງນາມແຝງທັງ ໝົດ ທີ່ສ້າງໃນລະບົບຂອງທ່ານ:

    $ alias
    $ type l
    $ type ll
    

    4. ຄຳ ສັ່ງໃດ

    ເຊິ່ງຊ່ວຍໃນການຊອກຫາ ຄຳ ສັ່ງ, ມັນພິມເສັ້ນທາງ ຄຳ ສັ່ງຢ່າງແທ້ຈິງດັ່ງລຸ່ມນີ້:

    $ which fswatch 
    

    ໄບນາລີ ຈຳ ນວນ ໜຶ່ງ ສາມາດເກັບຮັກສາໄວ້ໄດ້ຫຼາຍກວ່າ ໜຶ່ງ ລາຍຊື່ທີ່ຢູ່ພາຍໃຕ້ PATH, ໃຊ້ -a ທຸງເພື່ອສະແດງເສັ້ນທາງທີ່ກົງກັນ.

    5. ໃນຂະນະທີ່ Command

    whereis ຄຳ ສັ່ງສະຖານທີ່ຕັ້ງຖານຂໍ້ມູນ, ຖານຂໍ້ມູນແລະເອກະສານຄູ່ມື ສຳ ລັບຊື່ ຄຳ ສັ່ງທີ່ໃຫ້ໄວ້ດັ່ງຕໍ່ໄປນີ້:

    $ whereis fswatch
    $ whereis mkdir 
    $ whereis rm
    

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

    $ man fswatch
    

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