यदि आप बस MANPATH सेट करते हैं, तो यह डिफ़ॉल्ट को ओवरराइड करता है और आप मानक मैन पेजों तक पहुंच खो देते हैं। उदाहरण के लिए, man lsMANPATH को सेट करने से पहले काम करता है, लेकिन बाद में काम नहीं करता है।
डिफ़ॉल्ट को ओवरराइड किए बिना एक खोज निर्देशिका को जोड़ने के लिए, इस तरह MANPATH के लिए एक उपसर्ग उपसर्ग करें:
export MANPATH=":/path/to/custom/man"
कोलन को जोड़ने से आपको मानक सिस्टम मैन पेज और MANPATH चर में संदर्भित कस्टम पेज दोनों तक पहुंच मिलती है।
मैनपाट द्वारा आपके लिए लाया गया यह उत्तर (1) :
यदि $ MANPATH सेट किया जाता है, तो मैनपाट मक्खी पर इसे निर्धारित करने के बजाय इसके मूल्य को प्रदर्शित करता है। यदि $ MANPATH एक उपनिवेश द्वारा उपसर्ग किया जाता है, तो चर का मान कॉन्फ़िगरेशन फ़ाइलों की सामग्री से निर्धारित सूची में जोड़ा जाता है। यदि वैरिएबल चर में मान के अंत में आता है, तो निर्धारित सूची को चर की सामग्री से जोड़ दिया जाता है। यदि चर के मान में एक डबल कोलन होता है (: :), तो निर्धारित सूची को दो कॉलनों के बीच मूल्य के बीच में डाला जाता है।
MANPATH=$MANTPATH:/my/dirsशायद होना चाहिए:MANPATH=$MANPATH:/my/dirs