ฉันงงงวยกับวิธีที่ใช้ในการค้นหา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 อย่างไร