ການນໍາໃຊ້ການວິເຄາະ ABC ໃນ Microsoft Excel

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

ໃຊ້ຄໍາສັ່ງຊອກຫາໃນ Linux.

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

ທ່ອງໄປຫາລະບົບຜ່ານຄອນໂຊນ

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

  1. ເປີດຜູ້ຈັດການໄຟລ໌ທີ່ຕິດຕັ້ງແລະໄປຫາໂຟເດີທີ່ຕ້ອງການບ່ອນທີ່ທ່ານຕ້ອງການໃຊ້ຄໍາສັ່ງຕໍ່ໄປ. ຊອກຫາ.
  2. ສິດຄລິກໃສ່ຈຸດປະສົງໃດຫນຶ່ງແລະຊອກຫາລາຍການ "Properties".
  3. ທ່ານຈະເຫັນໂຟເດີແມ່ຂອງຕົນດ້ວຍເສັ້ນທາງເຕັມ. Memorize ມັນເພື່ອເຮັດໃຫ້ການຫັນປ່ຽນຈາກ "Terminal".
  4. ຕອນນີ້ເລີ່ມຕົ້ນ console, ຕົວຢ່າງ, ຜ່ານເມນູ.
  5. ລົງທະບຽນທີມງານຢູ່cd / home / user / folderບ່ອນທີ່ ຜູ້ໃຊ້ - ຊື່ຂອງໂຟນເດີຂອງຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ແລະ ໂຟເດີ - ຊື່ຂອງໄດເລກະທໍລີທີ່ຈໍາເປັນ.

ຖ້າກ່ອນທີ່ຈະໃຊ້ ຊອກຫາ, ໃຫ້ປະຕິບັດຕາມຄໍາແນະນໍາຂ້າງຕົ້ນ, ທ່ານສາມາດຍົກເວັ້ນເສັ້ນທາງເຕັມໄປຫາໄຟລ໌, ຖ້າວ່າມັນຢູ່ໃນສະຖານທີ່ທີ່ເລືອກ. ການແກ້ໄຂດັ່ງກ່າວຈະເພີ່ມຄວາມສໍາຄັນໃນຄໍາສັ່ງເຂົ້າໃນອະນາຄົດ.

ຄົ້ນຫາໄຟລ໌ໃນໄດເລກະທໍລີປະຈຸບັນ

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

ການເປີດໃຊ້ງານ ຊອກຫາ ບໍ່ມີການໂຕ້ຖຽງແລະທາງເລືອກທີ່ຖືກນໍາໃຊ້ເມື່ອທ່ານຕ້ອງການເບິ່ງອົງປະກອບທັງຫມົດໃນເວລາດຽວກັນ. ຖ້າຫາກວ່າຊື່ຂອງເຂົາເຈົ້າບໍ່ເຫມາະສົມກັບເສັ້ນ, ມັນກໍ່ເປັນການປ່ຽນແປງຄໍາສັ່ງທີ່ຈະເຮັດໃຫ້ມັນເບິ່ງຄືວ່າຊອກຫາ. -print.

ຄົ້ນຫາໄຟລ໌ໃນໄດເລກະທໍລີທີ່ລະບຸ

ຄໍາສັ່ງທີ່ຈະສະແດງໄຟລ໌ຜ່ານເສັ້ນທາງໃດຫນຶ່ງແມ່ນເກືອບຄືກັນກັບຫນຶ່ງທີ່ພວກເຮົາໄດ້ກ່າວມາຂ້າງເທິງ. ທ່ານກໍ່ຄວນລົງທະບຽນຊອກຫາແລະຫຼັງຈາກນັ້ນເພີ່ມ/ folderຖ້າທ່ານຕ້ອງການຊອກຫາຂໍ້ມູນກ່ຽວກັບໄດເລກະທໍລີໃນສະຖານທີ່ປັດຈຸບັນຫຼືຖ້າທ່ານຕ້ອງການກໍານົດເສັ້ນທາງເຕັມໂດຍການພິມ, ຕົວຢ່າງ,find / home / user / downloads / folderບ່ອນທີ່ ໂຟເດີ - ໄດເລກະທໍລີສຸດທ້າຍ. ອົງປະກອບແຕ່ລະຈະສະແດງຢູ່ໃນເສັ້ນແຍກຕ່າງກັນຕາມລໍາດັບຂອງຄວາມເລິກຂອງມັນ.

ຄົ້ນຫາຕາມຊື່

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

ຖ້າທ່ານບໍ່ຮູ້ຫນັງສືຂອງແຕ່ລະຈົດຫມາຍຫຼືທ່ານຕ້ອງການສະແດງຊື່ທີ່ເຫມາະສົມ, ໂດຍບໍ່ຕ້ອງເອົາພາລາມິເຕີນີ້ເຂົ້າໄປໃນບັນຊີ, ເຂົ້າໃນ consoleຊອກຫາ. -iname "word".

ເພື່ອກັ່ນຕອງຜົນໄດ້ຮັບໂດຍການໂຕ້ຖຽງຄໍາທີ່ກ່ຽວຂ້ອງ -name ຫນຶ່ງເພີ່ມເຕີມໄດ້. ທີມງານໃຊ້ເວລາໃນແບບຟອມຊອກຫາ. -not -name "word"ບ່ອນທີ່ word - ຄໍາທີ່ຈະລຶບ.

ຍັງບາງຄັ້ງກໍ່ມີຄວາມຈໍາເປັນໃນການຊອກຫາວັດຖຸໂດຍຫນຶ່ງຄີ, ໃນເວລາທີ່ບໍ່ລວມເອົາການອື່ນໆ. ຫຼັງຈາກນັ້ນ, ທາງເລືອກໃນການຊອກຫາຈໍານວນຫນຶ່ງໄດ້ຖືກມອບຫມາຍໃຫ້ເປັນໄປ, ແລະເສັ້ນປະກອບໄດ້ຮັບການດັ່ງຕໍ່ໄປນີ້:ຊອກຫາ. - ຊື່ "ຄໍາ" - ບໍ່ຊື່ "* .txt"ທີ່ຢູ່ ໃຫ້ສັງເກດວ່າການໂຕ້ຖຽງທີ່ສອງໃນວົງຢືມຊີ້ໃຫ້ເຫັນວ່າ* txtຊຶ່ງຫມາຍຄວາມວ່າ ຊອກຫາ ມັນເຮັດວຽກບໍ່ພຽງແຕ່ມີຊື່, ແຕ່ຍັງມີຮູບແບບໄຟລ໌ທີ່ຖືກລະບຸໃນແບບຟອມນີ້.

ນອກນັ້ນຍັງມີຜູ້ປະກອບການ Orທີ່ຢູ່ ມັນອະນຸຍາດໃຫ້ທ່ານຊອກຫາຄໍາໂຕ້ຕອບທີ່ເຫມາະສົມຫນຶ່ງຫຼືຫຼາຍໃນເວລາດຽວກັນ. ແຕ່ລະໄດ້ຖືກລະບຸໄວ້ແຍກຕ່າງຫາກ, ໂດຍມີການໂຕ້ຖຽງທີ່ສອດຄ້ອງກັນ. ຜົນໄດ້ຮັບແມ່ນບາງສິ່ງບາງຢ່າງເຊັ່ນ:ຊອກຫາຊື່ "ຄໍາ" -o -name "word1".

ກໍານົດຄວາມເລິກຂອງການຄົ້ນຫາ

ທີມງານ ຊອກຫາ ຈະຊ່ວຍໃຫ້ຜູ້ໃຊ້ເຖິງແມ່ນວ່າໃນເວລາທີ່ເຂົາຕ້ອງການຊອກຫາເນື້ອຫາຂອງໄດເລກະທໍລີພຽງແຕ່ຄວາມເລິກທີ່ລະບຸ, ຕົວຢ່າງບໍ່ຕ້ອງການການວິເຄາະພາຍໃນ subfolder ທີສາມ. ເພື່ອກໍານົດຂໍ້ຈໍາກັດດັ່ງກ່າວ, ເຂົ້າຊອກຫາ. -maxdepth N-name "word"ບ່ອນທີ່ N - ຄວາມເລິກສູງສຸດ, ແລະ - ຊື່ "ຄໍາ" - ການໂຕ້ຖຽງຕໍ່ມາໃດໆ.

ຄົ້ນຫາຫລາຍລາຍການ

ໃນຫລາຍລາຍການມີໂຟນເດີທີ່ມີເນື້ອຫາທີ່ແຕກຕ່າງກັນ. ຖ້າມີຈໍານວນຫລາຍຂອງພວກເຂົາແລະການຄົ້ນຫາຄວນຈະດໍາເນີນການຢູ່ໃນບາງທີ່ແນ່ນອນ, ຫຼັງຈາກນັ້ນທ່ານຈໍາເປັນຕ້ອງລະບຸນີ້ເມື່ອໃສ່ຄໍາສັ່ງfind / folder / folder1 -type f -name "word"ບ່ອນທີ່ / folder / folder1 - ບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ເຫມາະສົມ, ແລະ - ຊື່ "ຄໍາ" - ການໂຕ້ຖຽງທີ່ຍັງເຫຼືອ.

ສະແດງລາຍການທີ່ເຊື່ອງໄວ້

ໂດຍບໍ່ມີການໂຕ້ຖຽງທີ່ສອດຄ້ອງກັນ, ຈຸດປະສົງທີ່ເຊື່ອງໄວ້ໃນໄດເລກະທໍລີສະແກນຈະບໍ່ສະແດງຢູ່ໃນ console. ດັ່ງນັ້ນ, ຜູ້ນໍາໃຊ້ຄູ່ມືລົງທະບຽນຕົວເລືອກເພີ່ມເຕີມເພື່ອວ່າໃນທີ່ສຸດຄໍາສັ່ງຈະຄືດັ່ງນີ້:ຄົ້ນຫາ ~ -type f -name ". *"ທີ່ຢູ່ ທ່ານຈະໄດ້ຮັບບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງໄຟລ໌ທັງຫມົດ, ແຕ່ຖ້າບາງຄົນບໍ່ມີການເຂົ້າເຖິງ, ກ່ອນຄໍາສັບ ຊອກຫາ ໃນເສັ້ນຂຽນsudoເພື່ອກະຕຸ້ນສິດທິ superuser.

ກຸ່ມການສະແກນແລະໂຟນເດີຂອງຜູ້ນໍາໃຊ້

ຜູ້ໃຊ້ແຕ່ລະຄົນສາມາດສ້າງຈໍານວນຈໍານວນຂອງລາຍຊື່ແລະຈຸດປະສົງໃນສະຖານທີ່ຕ່າງໆ. ວິທີທີ່ໄວທີ່ສຸດເພື່ອຊອກຫາຂໍ້ມູນທີ່ເປັນຂອງຜູ້ໃຊ້ຫນຶ່ງ, ໂດຍໃຊ້ຄໍາສັ່ງ ຊອກຫາ ແລະຫນຶ່ງໃນການໂຕ້ຖຽງຂອງນາງ. ໃນ "Terminal" ຂຽນລົງຊອກຫາ. -user usernameບ່ອນທີ່ ຊື່ຜູ້ໃຊ້ - ຊື່ຜູ້ໃຊ້. ຫຼັງຈາກເຂົ້າໃນການສະແກນຈະເລີ່ມອັດຕະໂນມັດ.

ປະມານໂຄງການດຽວກັນເຮັດວຽກກັບກຸ່ມຜູ້ໃຊ້. ການວິເຄາະໄຟລ໌ທີ່ກ່ຽວຂ້ອງກັບກຸ່ມຫນຶ່ງແມ່ນໄດ້ເປີດຕົວຜ່ານfind / var / www-group groupnameທີ່ຢູ່ ຢ່າລືມວ່າມັນອາດຈະມີຈໍານວນຂອງວັດຖຸແລະບາງຄັ້ງມັນໃຊ້ເວລາດົນນານເພື່ອໃຫ້ມັນທັງຫມົດ.

ກັ່ນຕອງໂດຍວັນທີປ່ຽນແປງ

ລະບົບປະຕິບັດການໂດຍອັດຕະໂນມັດຈະບັນທຶກວັນທີຂອງການປ່ຽນແປງຂອງແຕ່ລະໄຟລ໌ທີ່ມີຢູ່ແລ້ວ. ທີມງານ ຊອກຫາ ອະນຸຍາດໃຫ້ທ່ານຊອກຫາໃຫ້ເຂົາເຈົ້າທັງຫມົດໂດຍພາລາມິເຕີທີ່ກໍານົດໄວ້. ຕ້ອງການພຽງແຕ່ລົງທະບຽນsudo find / -mtime Nບ່ອນທີ່ N - ຈໍານວນມື້ກ່ອນຫນ້ານີ້ເມື່ອວັດຖຸຖືກດັດແກ້ເທື່ອສຸດທ້າຍ. Prefix sudo ໃນທີ່ນີ້ມັນເປັນສິ່ງຈໍາເປັນເພື່ອໃຫ້ໄດ້ຮັບຂໍ້ມູນແລະກ່ຽວກັບໄຟລ໌ທີ່ມີຈຸດປະສົງພຽງແຕ່ສໍາລັບ superuser ໄດ້.

ຖ້າທ່ານມີຄວາມສົນໃຈໃນການເບິ່ງບັນດາລາຍການທີ່ຜ່ານມາເປີດຈໍານວນຫນຶ່ງທີ່ແນ່ນອນແລ້ວ, ເສັ້ນຈະປ່ຽນຮູບລັກສະນະຂອງມັນໃຫ້ນ້ອຍລົງsudo find / -time N.

Filter ໂດຍຂະຫນາດໄຟລ໌

ແຕ່ລະວັດຖຸມີຂະຫນາດຂອງຕົນເອງ, ຕາມລໍາດັບ, ຄໍາສັ່ງເພື່ອຊອກຫາໄຟລ໌ຕ້ອງມີຫນ້າທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດກັ່ນຕອງພວກເຂົາໂດຍພາລາມິເຕີນີ້. ຊອກຫາ ຮູ້ວິທີການເຮັດແບບນີ້, ຜູ້ໃຊ້ຕ້ອງການຕັ້ງຄ່າຂະຫນາດຕົວເອງຜ່ານການໂຕ້ຖຽງ. ພຽງແຕ່ໃສ່find / -size Nບ່ອນທີ່ N - ປະລິມານໃນ bytes, ເມກະໄບ (M) ຫຼື Gigabytes (G).

ທ່ານສາມາດກໍານົດລະດັບຂອງລາຍການທີ່ຕ້ອງການໄດ້. ຫຼັງຈາກນັ້ນ, qualifiers ເຫມາະເຂົ້າໄປໃນຄໍາສັ່ງແລະທ່ານໄດ້ຮັບ, ຕົວຢ່າງ, ເສັ້ນດັ່ງຕໍ່ໄປນີ້:find / -size + 500M-size -1000Mທີ່ຢູ່ ການວິເຄາະນີ້ຈະສະແດງໄຟລ໌ຫຼາຍກວ່າ 500 ເມກາໄບ, ແຕ່ຫນ້ອຍກວ່າ 1000.

ຄົ້ນຫາໄຟລ໌ຫວ່າງແລະລາຍການ

ບາງໄຟລ໌ຫຼືໂຟນເດີແມ່ນຫວ່າງເປົ່າ. ພວກເຂົາພຽງແຕ່ໃຊ້ພື້ນທີ່ດິດພິເສດແລະບາງຄັ້ງກໍ່ແຊກແຊງການພົວພັນກັບຄອມພິວເຕີ. ພວກເຂົາຄວນຈະພົບເຫັນໃນການຕັດສິນໃຈກ່ຽວກັບການກະທໍາຕໍ່ໄປ, ແລະນີ້ຈະຊ່ວຍໄດ້find / folder-type f -emptyບ່ອນທີ່ / ໂຟນເດີ - ສະຖານທີ່ບ່ອນທີ່ສະແກນໄດ້ຖືກປະຕິບັດ.

ແຍກຕ່າງຫາກ, ຂ້າພະເຈົ້າຢາກຈະກ່າວເຖິງການໂຕ້ຖຽງທີ່ເປັນປະໂຫຍດອື່ນໆທີ່ໃຊ້ເວລາເປັນປະໂຫຍດສໍາລັບຜູ້ໃຊ້:

  • -mount- ຂໍ້ຈໍາກັດພຽງແຕ່ລະບົບໄຟລ໌ໃນປະຈຸບັນ;
  • -type f- ສະແດງໄຟລ໌ເທົ່ານັ້ນ;
  • -type d- ສະແດງພຽງແຕ່ໄດເລກະທໍລີ;
  • -nogroup,-nouser- ຄົ້ນຫາໄຟລ໌ທີ່ບໍ່ແມ່ນຂອງກຸ່ມໃດຫນຶ່ງຫຼືບໍ່ຂຶ້ນກັບຜູ້ໃຊ້;
  • -version- ຄົ້ນຫາສະບັບຂອງປະໂຍດທີ່ໃຊ້.

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

ອ່ານເພີ່ມເຕີມ: ຄໍາສັ່ງທີ່ໃຊ້ເລື້ອຍໆໃນ Linux Terminal

ຫຼັງຈາກຊອກຫາຂໍ້ມູນທີ່ຕ້ອງການ, ທ່ານສາມາດປະຕິບັດການປະຕິບັດອື່ນໆກັບພວກເຂົາ, ຍົກຕົວຢ່າງ, ການດັດແກ້, ລຶບຫຼືການສຶກສາເນື້ອຫາ. ນີ້ຈະຊ່ວຍໃຫ້ສາທານນູປະໂພກອື່ນໆທີ່ມີການກໍ່ສ້າງ. "Terminal"ທີ່ຢູ່ ຕົວຢ່າງຂອງການນໍາໃຊ້ຂອງພວກເຂົາແມ່ນພົບເຫັນຢູ່ຂ້າງລຸ່ມນີ້.

ເບິ່ງອີກ: ຕົວຢ່າງຂອງຄໍາສັ່ງ Linux grep / cat / ls