ທ່ານເຄີຍພະຍາຍາມ ຊອກຫາສະຖານທີ່ຂອງຄໍາສັ່ງ, ໂຄງການຫຼືຄໍາຮ້ອງສະຫມັກ ແຕ່ບໍ່ຮູ້ວ່າຈະເບິ່ງບ່ອນໃດ?
ແນ່ນອນ, ທ່ານສາມາດ ຊອກຫາ ຄໍາສັ່ງທີ່ຈະພະຍາຍາມຊອກຫາສະຖານທີ່ດັ່ງຕໍ່ໄປນີ້:
find / -name firefoxນີ້ຈະສົ່ງລາຍຊື່ຜົນໄດ້ຮັບທີ່ເປັນໄປໄດ້ແລະໂດຍທົ່ວໄປ, ທ່ານສາມາດຄົ້ນຫາສະຖານທີ່ຂອງໂຄງການດັ່ງກ່າວໄດ້.
ຄໍາສັ່ງອື່ນທີ່ທ່ານສາມາດໃຊ້ແມ່ນຄໍາສັ່ງສະຖານທີ່. ຍົກຕົວຢ່າງ:
ຄົ້ນຫາ firefoxຢ່າງໃດກໍຕາມ, ວິທີທີ່ດີທີ່ສຸດສໍາລັບການຊອກຫາໂຄງການແມ່ນຄໍາສັ່ງ whereis.
ອີງຕາມ ຫນ້າຜູ້ຊາຍ :
whereis ຕັ້ງໄຟລ໌ຄູ່, ແຫຼ່ງ, ແລະຄູ່ມືສໍາລັບຊື່ຄໍາສັ່ງທີ່ລະບຸ. ຊື່ທີ່ສະຫນອງໄດ້ຖືກລຶບລ້າງອອກຈາກສ່ວນປະກອບທາງຊື່ນໍາທາງແລະການຂະຫຍາຍທາງຫຼັງຂອງ (ຮູບແບບດຽວ) ຂອງຮູບແບບ .ext (ສໍາລັບຕົວຢ່າງ: .c) prefixes ຂອງ s. ຜົນອອກມາຈາກການນໍາໃຊ້ການຄວບຄຸມລະຫັດແຫຼ່ງແມ່ນຍັງຈັດການກັບ. Whereis ຫຼັງຈາກນັ້ນພະຍາຍາມຊອກຫາສະຖານທີ່ທີ່ຕ້ອງການທີ່ກໍານົດໄວ້ໃນສະຖານທີ່ Linux ມາດຕະຖານແລະໃນສະຖານທີ່ທີ່ລະບຸໄວ້ໂດຍ $ PATH ແລະ $ MANPATH.
ໂດຍເນື້ອແທ້ແລ້ວ, ຄໍາສັ່ງ whereis ສາມາດຊອກຫາລະຫັດແຫຼ່ງ, ຄູ່ມືແລະສະຖານທີ່ຂອງໂຄງການ.
ລອງທົດລອງໃຊ້ກັບ Firefox:
whereis firefoxຜົນຜະລິດຈາກຄໍາສັ່ງຂ້າງເທິງແມ່ນດັ່ງຕໍ່ໄປນີ້:
firefox: / usr / bin / firefox / usr / lib64 / firefox / usr / share / man / man1 / firefox1gzຖ້າທ່ານຕ້ອງການຊອກຫາສະຖານທີ່ຂອງໂຄງການທ່ານສາມາດໃຊ້ switch -b ດັ່ງຕໍ່ໄປນີ້:
whereis-b firefoxນີ້ຈະສົ່ງຜົນຕໍ່ໄປນີ້:
firefox: / usr / bin / firefox / usr / lib64 / firefoxອີກທາງເລືອກ, ຖ້າທ່ານຕ້ອງການຮູ້ສະຖານທີ່ຂອງຄູ່ມືທ່ານສາມາດໃຊ້ການປ່ຽນ -m.
whereis-m firefoxຜົນໄດ້ຮັບສໍາລັບຄໍາສັ່ງຂ້າງເທິງແມ່ນດັ່ງຕໍ່ໄປນີ້:
firefox: /usr/share/man/man1/firefox1gzສຸດທ້າຍ, ທ່ານສາມາດຈໍາກັດການຄົ້ນຫາກັບລະຫັດແຫຼ່ງໂດຍໃຊ້ສະຫຼັບ -s.
ມີສະຫວິດອື່ນໆທີ່ມີຢູ່ສໍາລັບຄໍາສັ່ງ whereis ເຊິ່ງລວມທັງ -u ເຊິ່ງເບິ່ງຫາໄຟລ໌ທີ່ຜິດປົກກະຕິ.
ຄູ່ມືບອກວ່າຕໍ່ໄປນີ້ກ່ຽວກັບການປ່ຽນ -u:
ຄໍາສັ່ງຖືກກ່າວວ່າເປັນເລື່ອງຜິດປົກກະຕິຖ້າມັນບໍ່ມີພຽງແຕ່ຫນຶ່ງກ້ອນຂອງແຕ່ລະແບບທີ່ຖືກຮ້ອງຂໍຢ່າງຊັດເຈນ. ດັ່ງນັ້ນ 'whereis -m -u *' ຮຽກຮ້ອງໃຫ້ໄຟລ໌ເຫຼົ່ານັ້ນຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນທີ່ບໍ່ມີເອກະສານເອກະສານ, ຫຼືຫຼາຍກວ່າຫນຶ່ງ.
ໂດຍພື້ນຖານແລ້ວຖ້າທ່ານມີຫຼາຍກວ່າຫນຶ່ງຄູ່ມືທີ່ຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານຫຼືໂຄງການທີ່ທ່ານກໍາລັງແລ່ນຈະປາກົດຢູ່ຫຼາຍບ່ອນ, ມັນຈະຖືກສົ່ງຄືນ.
ຖ້າທ່ານມີແນວຄິດທີ່ບໍ່ມີຄວາມຫມາຍກ່ຽວກັບສະຖານທີ່ຂອງໂປລແກລມຫຼືຄໍາສັ່ງແລະທ່ານຕ້ອງການຄົ້ນຫາຊຸດຂອງລາຍຊື່ໃດໆກໍ່ຕາມທ່ານສາມາດໃຊ້ປຸ່ມ B ເພື່ອຄົ້ນຫາສໍາລັບ binaries ໃນລາຍະການໃດຫນຶ່ງ.
ຍົກຕົວຢ່າງ:
whereis -b -B / usr / bin -f firefoxຄໍາສັ່ງຂ້າງເທິງນີ້ມີບາງສ່ວນຂອງມັນ. ຫນ້າທໍາອິດຂອງການທັງຫມົດມີການປ່ຽນ -b ຊຶ່ງຫມາຍຄວາມວ່າພວກເຮົາກໍາລັງຊອກຫາ binaries ພຽງແຕ່ (ໂຄງການຕົວເອງ). ສະຫວິດ -B ແມ່ນໃຊ້ເພື່ອສະຫນອງບັນຊີລາຍຊື່ຂອງສະຖານທີ່ທີ່ຈະຄົ້ນຫາສໍາລັບ binaries ແລະບັນຊີລາຍຊື່ຂອງແຟ້ມຈະຖືກປິດໂດຍການປ່ຽນ -f. ເພາະສະນັ້ນໃນຄໍາສັ່ງຂ້າງເທິງນັ້ນ, ຊອກຫາໂຟເດີທີ່ຖືກຄົ້ນຫາແມ່ນ / usr / bin. ສຸດທ້າຍ firefox ຫຼັງຈາກ -f ບອກ whereis ສິ່ງທີ່ມັນກໍາລັງຊອກຫາ.
ທາງເລືອກທີ່ມີການປ່ຽນແປງ -B ແມ່ນ -M ທີ່ຊອກຫາຊຸດໂຟນເດີທີ່ກໍານົດໄວ້ສໍາລັບປື້ມຄູ່ມື.
ບັນທັດຄໍາສັ່ງສໍາລັບ M-switch ຈະມີດັ່ງນີ້:
whereis-m -M / usr / share / man / man1-f firefoxເຫດຜົນຄືກັນກັບ M - ດັ່ງທີ່ມັນສໍາລັບ -B. - -m ບອກບ່ອນທີ່ຊອກຫາຄູ່ມື, ບ່ອນທີ່ -M ບອກ whereis ວ່າບັນຊີລາຍຊື່ຂອງແຟ້ມຈະມາທີ່ມັນຄວນຊອກຫາຄູ່ມື. The -f ສິ້ນສຸດບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະ firefox ແມ່ນໂຄງການທີ່ຄໍາສັ່ງ whereis ແມ່ນຈະຊອກຫາຄູ່ມືສໍາລັບ.
ສຸດທ້າຍ, -S-switch ສາມາດນໍາໃຊ້ເພື່ອບັນທຶກຊຸດຂອງໂຟນເດີເພື່ອຄົ້ນຫາລະຫັດແຫຼ່ງ.