Hech bir buyruqni, dasturni yoki dasturni qaerda ko'rishni bilmaganmisiz?
Albatta, uni topishga urinib topishingiz mumkin :
Firefox-ni topingBu mumkin natijalar ro'yxatini qaytaradi va umuman, dasturning o'rnini shu tarzda topishingiz mumkin.
Siz foydalanishingiz mumkin bo'lgan boshqa buyruqlar - buyruq buyrug'i. Masalan:
Firefox-ni topingShu bilan birga, dasturlarni topishning eng yaxshi usuli - bu erda buyruq.
Inson sahifalariga ko'ra:
Bu erda belgilangan funktsiya nomlari uchun ikkilik, manba va qo'lda fayllarni topadi. Qabul qilingan nomlar dastlabki yo'l-nom komponentlari va shaklning istalgan (bitta) tomosha kengaytmasi bilan ajratiladi (masalan: .c) Prefikslar b. manba kodini qo'llashdan kelib chiqadigan natijalar ham ko'rib chiqiladi. Keyinchalik, ko'rsatilgan dasturni standart Linux joylarida va $ PATH va $ MANPATH tomonidan belgilangan joylarda topishga urinadi.
Aslida, bu erda buyruq, manba kodini, qo'llanmalarini va dasturning o'rnini topishi mumkin.
Firefox bilan sinab ko'raylik:
bu erda olovYuqoridagi buyruqdan chiqish quyidagicha:
Firefox: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gzAgar siz faqatgina dasturning manzilini topishni xohlasangiz, b -b-ni quyidagi tarzda ishlatishingiz mumkin:
bu erda -b firefoxBu quyidagi natijani beradi:
Firefox: / usr / bin / firefox / usr / lib64 / firefoxShu bilan bir qatorda, siz faqatgina qo'llanmalarni bilishni istasangiz -m-switch-ni ishlatishingiz mumkin.
Bu erda - FirefoxYuqoridagi buyruq uchun natijalar quyidagicha:
Firefox: /usr/share/man/man1/firefox.1.gzNihoyat, -s-switch-dan foydalanib, qo'ng'iroqni faqat manba kodiga cheklashingiz mumkin.
Bu erda buyruqlarning boshqa kalitlari mavjud, shu jumladan, g'ayrioddiy fayllarni qidirish uchun.
Qo'llanma -u -u tugmachasi haqida shunday deydi:
har qanday ochiq-oydin so'ralgan turdagi bitta yozuvga ega bo'lmasa, buyruqlar odatiy deb hisoblanadi. Shunday qilib, "where -m -u *" hech qanday hujjatlar fayliga ega bo'lmagan yoki bir nechta fayl bo'lmagan joriy katalogdagi fayllarni so'raydi.
Asosan agar tizimingizda mavjud bo'lgan bir nechta qo'llanma bo'lsa yoki siz ishlayotgan dastur bir nechta joyda paydo bo'lsa, u qaytariladi.
Agar siz dastur yoki buyruqlar joylashgan joyiga nisbatan noaniq tushunchaga ega bo'lsangiz va aniq bir katalog majmuasini izlashni istasangiz, siz ma'lum bir ro'yxatda ikkiliklarni izlash uchun -B tugmasidan foydalanishingiz mumkin.
Masalan:
Bu erda -b-B / usr / bin -f firefoxYuqoridagi buyruq unga bir necha qismdan iborat. Birinchidan, -b switch-ni ishlatamiz, demakki biz faqat ikkiliklarni qidiramiz (dasturlarning o'zi). -B tugmasi ikkiliklarni qidirish uchun joylarning ro'yxatini taqdim etish uchun ishlatiladi va papkalar ro'yxati -f -f-tugmasi bilan bekor qilinadi. Shuning uchun buyruq yuqorida faqat / usr / bin deb nomlanadi. Nihoyat, Firefox -f-dan keyin qaerga qidirayotganini aytadi.
-B tugmachasiga muqobil - qo'llanmalar uchun maxsus papkalar majmuasini izlaydigan -M.
-M-switch uchun buyruq qatori quyidagicha bo'ladi:
qaerda -m -M / usr / share / man / man1 -f firefoxMantika -M uchun bo'lgani kabi bir xil - B. -m, qaerda qo'llanmalar izlash kerakligini aytadi, -M bu erda qaerdaligini ko'rsatadigan papkalar ro'yxati kelishi haqida aytadi. -f fayllar ro'yxatini tugatadi va Firefox bu erda buyruqlar ko'rsatmalarini qidirib topadigan dasturdir.
Nihoyat, -S tugmasi manba kodini qidirish uchun papkalar majmuasini ro'yxatlash uchun ishlatilishi mumkin.