هل هناك أمر للبحث عن سلسلة داخل جميع صفحات الرجل المثبتة في MAN-DB

StackOverflow https://stackoverflow.com/questions/3755569

سؤال

أعلم أنه إذا كنت لا أستطيع تذكر أمر ، يمكنني البحث عنه على Google. ولكن هذا يجب أن يكون ممكنا من القشرة نفسها. إذا تمكنت من إخراج جميع صفحات الإنسان ، فيمكنني تشغيل grep عليها والعثور على ما كنت أبحث عنه.

هل هناك محرك أسطر أوامر بسيط ، يعمل على فهرسة جميع الكلمات في جميع صفحات الرجل وتتيح لك البحث من خلال الأوصاف؟ إذا لم يكن الأمر كذلك ، ما مدى صعوبة تطوير واحدة؟

هل كانت مفيدة؟

المحلول

أعتقد أنك قد تبحث عن -k خيار ل man; ؛ أنظر أيضا apropos.

نصائح أخرى

إذا كنت ترغب في البحث في النص الكامل لصفحات الرجل بدلاً من الأوصاف القصيرة ، فإن الإجابة الصحيحة هي man -K (الحالة العليا ك) أو man --global-apropos

الافتراضي هو البحث عن السلاسل الحرفية ما لم يكن --regex يستخدم

apropos أو man -k هو الأمر للبحث عن سلسلة في صفحات الرجل. ولكن لسوء الحظ ، فإن التطبيقات الكلاسيكية تبحث فقط عن قسم الاسم ، وهو محدود للغاية.

Netbsd's apropos يقوم التنفيذ بالبحث في النص الكامل من خلال الجسم الكامل من صفحات الرجل.

هناك نسخة قائمة على الويب منه أيضًا: مان ك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top