जवाबों:
जब कोई अन्य पेजर निर्दिष्ट नहीं किया जाता है, तो मैन पेज प्रदर्शित करने के लिए manउपयोग करता lessहै।
अन्य उत्तर जो पेजर कमांड लाइन को बदलते हैं, वे सही हैं, लेकिन -iकम चलने पर भी आप टाइप कर सकते हैं । कम मैन पेज से:
-कमांड लाइन विकल्प पत्रों में से एक का पालन करें (नीचे विकल्प देखें), यह उस विकल्प की सेटिंग को बदल देगा और नई सेटिंग का वर्णन करने वाले संदेश को प्रिंट करेगा।
इसलिए टाइपिंग -iकरते समय कम सेटिंग में उसी तरह से परिवर्तन होता है जो कमांड लाइन पर निर्दिष्ट करता है। मुझे संकेत मिला कि यह कम से कम एक पैटर्न संशोधक का उपयोग करके असंवेदनशील खोज करने के मामले में कैसे काम करेगा , फिर मैन पेज में स्पष्टीकरण मिला।
केवल अगर आप कैप का उपयोग करते हैं, न कि यदि आप केवल कम केस अक्षर का उपयोग करते हैं। उदाहरण के लिए, दौड़ें man bashऔर कोशिश करें:
/invoc <== मामला असंवेदनशील/Invoc <== मामला संवेदनशील/INVOC <== मामला संवेदनशीलजैसा कि @manatwork ने टिप्पणियों में बताया है, आप इस व्यवहार export MANPAGER='less -I'को अपने साथ जोड़कर भी नियंत्रित कर सकते हैं ~/.profile। MANPAGERचर परिभाषित करता है जो इस कार्यक्रम के साथ प्रयोग किया जाता है manआदेश। -Iका अर्थ है (से man less):
-I or --IGNORE-CASE
Like -i, but searches ignore case even if the pattern contains
uppercase letters.
अन्य प्रासंगिक विकल्प हैं (यह आमतौर पर डिफ़ॉल्ट रूप से होता है):
-i or --ignore-case
Causes searches to ignore case; that is, uppercase and lowercase
are considered identical. This option is ignored if any upper‐
case letters appear in the search pattern; in other words, if a
pattern contains uppercase letters, then that search does not
ignore case.
इसलिए, यदि आप export MANPAGER="less -I"; man bash, आपको /iNvOcकेस-असंवेदनशील तरीके से खोज करने में सक्षम होना चाहिए ।
man bash | grep -C 5 invocलेकिन यह धोखा है।
lessपीसीआरई का उपयोग करने के लिए संकलन कर सकते हैं जो चाल कर सकता है।
manआपके द्वारा उपयोग किए जाने वाले कार्यान्वयन और आपके द्वारा पसंद किए गए पेजर पर निर्भर करता है , लेकिन मेरे पास हैexport MANPAGER='less -I'।