मैं हैरान हूं कि man
पन्नों को खोजने के लिए किस तरह से इस्तेमाल किया जाता है। "सही बात" जादुई रूप से होने लगती है। उदाहरण के लिए, यदि मेरे PATH को इससे बदला जाए
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
सेवा
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
पथ man
पृष्ठों के अनुसार खोजा (के अनुसार man --path
) से बदलता है
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
सेवा
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
किसी तरह, Git का संस्करण जो मैं डिफ़ॉल्ट Git के साथ "ओवरराइडिंग" कर रहा हूं, यह Git में निर्मित किसी भी दस्तावेज़ के लिए किसी भी दस्तावेज़ से पहले सही ढंग से पाया गया दस्तावेज़ है। यह कैसे हो रहा है?
/etc/manpaths
,/etc/man.conf
और कई फाइलें हैं/etc/manpaths.d
। MANPATH निर्माण प्रक्रिया में वे लोग कैसे होते हैं?