5 ເຄື່ອງມືເສັ້ນ ຄຳ ສັ່ງໃນການຊອກຫາເອກະສານໃນ Linux
ການຄົ້ນຫາຫລືຊອກຫາເອກະສານໃນລະບົບ Linux ຈາກປາຍທາງສາມາດເປັນສິ່ງທ້າທາຍເລັກ ໜ້ອຍ ໂດຍສະເພາະ ສຳ ລັບຜູ້ທີ່ຫາກໍ່ມາ ໃໝ່ ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນມີເຄື່ອງມື/ເຄື່ອງໃຊ້ຕ່າງໆ ສຳ ລັບໃຊ້ໃນການຊອກຫາເອກະສານໃນ Linux.
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະທົບທວນ 5 ເຄື່ອງມືເສັ້ນ ຄຳ ສັ່ງເພື່ອຊອກຫາ, ຊອກຫາແລະຄົ້ນຫາເອກະສານຕ່າງໆຢ່າງໄວວາໃນລະບົບ Linux.
1. ຊອກຫາ Command
ຊອກຫາ ຄຳ ສັ່ງແມ່ນເຄື່ອງມື CLI ທີ່ມີປະສິດທິພາບ, ນຳ ໃຊ້ຢ່າງກວ້າງຂວາງ ສຳ ລັບການຄົ້ນຫາແລະຊອກຫາເອກະສານທີ່ຊື່ຂອງມັນກົງກັບຮູບແບບງ່າຍໆ, ໃນ ລຳ ດັບ ລຳ ດັບ. ການ ນຳ ໃຊ້ການຊອກຫາແມ່ນງ່າຍດາຍ, ສິ່ງທີ່ທ່ານຕ້ອງເຮັດກໍ່ຄືໃຫ້ຈຸດເລີ່ມຕົ້ນ (ຈຸດສູງສຸດຂອງບັນດາ heirarchy ໃນບ່ອນທີ່ມີບ່ອນຄົ້ນຫາ). ນີ້ສາມາດເປັນໄດເລກະທໍລີໃນປະຈຸບັນຫລືໄດເລກະທໍລີອື່ນໆທີ່ທ່ານສົງໃສວ່າເອກະສານທີ່ທ່ານ ກຳ ລັງຊອກຫາແມ່ນຖືກເກັບໄວ້.
ຫຼັງຈາກຈຸດເລີ່ມຕົ້ນ, ທ່ານສາມາດ ກຳ ນົດການສະແດງອອກ (ປະກອບດ້ວຍການທົດສອບ, ການກະ ທຳ, ທາງເລືອກແລະຜູ້ປະຕິບັດງານ) ເຊິ່ງອະທິບາຍວິທີການຈັບຄູ່ໄຟລ໌ແລະສິ່ງທີ່ຕ້ອງເຮັດກັບແຟ້ມທີ່ຖືກຈັບຄູ່.
ມັນສະ ໜັບ ສະ ໜູນ ຫຼາຍທາງເລືອກໃນການຊອກຫາເອກະສານໂດຍ ນຳ ໃຊ້ຄຸນລັກສະນະຕ່າງໆເຊັ່ນ: ສິດ, ຜູ້ໃຊ້, ກຸ່ມ, ປະເພດເອກະສານ, ວັນທີ, ຂະ ໜາດ ແລະມາດຖານອື່ນໆທີ່ເປັນໄປໄດ້. ທ່ານສາມາດຮຽນຮູ້ຕົວຢ່າງການ ນຳ ໃຊ້ ຄຳ ສັ່ງທີ່ມີປະໂຫຍດໃນບົດຄວາມຕໍ່ໄປນີ້:
<
2. ຊອກຫາ Command
ຊອກຫາ ຄຳ ສັ່ງແມ່ນອີກປະໂຫຍດ ໜຶ່ງ ທີ່ໃຊ້ໃນການຊອກຫາເອກະສານດ່ວນໂດຍຊື່, ຄືກັບ ຄຳ ສັ່ງຊອກຫາ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນມີປະສິດຕິພາບແລະໄວກ່ວາເມື່ອທຽບກັບຄູ່ຮ່ວມງານຂອງມັນເພາະວ່າແທນທີ່ຈະຄົ້ນຫາຜ່ານລະບົບເອກະສານເມື່ອຜູ້ໃຊ້ເລີ່ມຕົ້ນປະຕິບັດການຊອກຫາເອກະສານ (ວິທີການຊອກຫາເຮັດວຽກ), ຊອກຫາຖານຂໍ້ມູນທີ່ມີຖານຂໍ້ມູນແລະສ່ວນຂອງແຟ້ມແລະ ເສັ້ນທາງທີ່ກົງກັນໃນລະບົບເອກະສານ.
ຖານຂໍ້ມູນນີ້ສາມາດໄດ້ຮັບການກະກຽມແລະປັບປຸງໂດຍໃຊ້ ຄຳ ສັ່ງທີ່ updateb. ໃຫ້ສັງເກດວ່າສະຖານທີ່ຈະບໍ່ລາຍງານເອກະສານທີ່ຖືກສ້າງຂື້ນຫລັງຈາກມີການປັບປຸງ ໃໝ່ ຫຼ້າສຸດຂອງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ.
3. ຄຳ ສັ່ງ Grep
ເຖິງແມ່ນວ່າ ຄຳ ສັ່ງ grep ບໍ່ແມ່ນເຄື່ອງມື ສຳ ລັບການຄົ້ນຫາເອກະສານໂດຍກົງ (ມັນຖືກ ນຳ ໃຊ້ເພື່ອພິມສາຍທີ່ກົງກັບຮູບແບບຈາກ ໜຶ່ງ ຫລືຫຼາຍໄຟລ໌), ທ່ານສາມາດຈ້າງມັນເພື່ອຊອກຫາເອກະສານ. ສົມມຸດວ່າທ່ານຮູ້ປະໂຫຍກໃດ ໜຶ່ງ ໃນເອກະສານທີ່ທ່ານ ກຳ ລັງຊອກຫາຫຼືທ່ານ ກຳ ລັງຊອກຫາເອກະສານທີ່ປະກອບດ້ວຍຕົວອັກສອນສະເພາະ, grep ສາມາດຊ່ວຍທ່ານໃຫ້ບອກລາຍຊື່ເອກະສານທັງ ໝົດ ທີ່ປະກອບດ້ວຍປະໂຫຍກໃດ ໜຶ່ງ.
ຍົກຕົວຢ່າງ, ຖ້າທ່ານ ກຳ ລັງຊອກຫາເອກະສານ README.md ເຊິ່ງປະກອບດ້ວຍ ຄຳ ວ່າ "ການເລື່ອກສານ", ເຊິ່ງທ່ານສົງໃສວ່າຄວນຈະຢູ່ບ່ອນໃດບ່ອນ ໜຶ່ງ ໃນບ່ອນເກັບມ້ຽນເຮືອນຂອງທ່ານ, ອາດຈະຢູ່ໃນ ~/bin, ທ່ານສາມາດຊອກຫາໄດ້ຕາມທີ່ສະແດງໄວ້.
$ grep -Ri ~/bin -e "An assortment" OR $ grep -Ri ~/bin/ -e "An assortment" | cut -d: -f1
ບ່ອນທີ່ທຸງ grep:
-
-R
- ໝາຍ ຄວາມວ່າຄົ້ນຫາໄດເລກະທໍລີທີ່ລະບຸໄວ້ໂດຍອ້າງອີງ ໃໝ່ -
-i
- ໝາຍ ຄວາມວ່າບໍ່ສົນໃຈຄວາມແຕກຕ່າງຂອງກໍລະນີ -
-e
- ລະບຸປະໂຫຍກທີ່ຈະໃຊ້ເປັນຮູບແບບ ສຳ ລັບການຄົ້ນຫາ -
-d
- ລະບຸເວລາ ກຳ ນົດ -
-f
- ກຳ ນົດພາກສະ ໜາມ ທີ່ຈະພິມ
ທ່ານສາມາດຮຽນຮູ້ຕົວຢ່າງການ ນຳ ໃຊ້ ຄຳ ສັ່ງ grep ທີ່ມີປະໂຫຍດໃນບົດຄວາມຕໍ່ໄປນີ້:
<
4. ຄຳ ສັ່ງໃດ
ຄຳ ສັ່ງໃດແມ່ນ ຄຳ ສັ່ງທີ່ນ້ອຍແລະກົງໄປກົງມາ ສຳ ລັບຊອກຫາຖານສອງຂອງ ຄຳ ສັ່ງ; ມັນສົ່ງອອກເສັ້ນທາງຢ່າງແທ້ຈິງຂອງ ຄຳ ສັ່ງ. ຍົກຕົວຢ່າງ:
$ which find $ which locate $ which which
5. Whereis ຄຳ ສັ່ງ
whereis ຄຳ ສັ່ງຍັງໃຊ້ໃນການຊອກຫາ ຄຳ ສັ່ງແລະມັນສະແດງໃຫ້ເຫັນເສັ້ນທາງຂອງແຫລ່ງທີ່ມາ, ແລະເອກະສານຄູ່ມື ສຳ ລັບ ຄຳ ສັ່ງ.
$ whereis find $ whereis locate $ whereis which $ whereis whereis
ດຽວນີ້ ໝົດ ແລ້ວ! ຖ້າພວກເຮົາພາດເຄື່ອງມື/ເຄື່ອງໃຊ້ຕ່າງໆ ສຳ ລັບ Commandline ເພື່ອຊອກຫາເອກະສານໃນລະບົບ Linux ຢ່າງໄວວາ, ໃຫ້ພວກເຮົາຮູ້ຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ທ່ານສາມາດຖາມ ຄຳ ຖາມກ່ຽວກັບຫົວຂໍ້ນີ້ເຊັ່ນກັນ.