Tôi bối rối về cách đường dẫn được sử dụng để tìm man
trang được đặt. "Điều đúng" dường như xảy ra một cách kỳ diệu. Ví dụ: nếu thay đổi PATH của tôi từ
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
đến
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
đường dẫn tìm kiếm man
các trang (theo man --path
) thay đổi từ
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
đến
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
Bằng cách nào đó, phiên bản Git mà tôi "ghi đè" Git mặc định, có tài liệu được tìm thấy chính xác trước bất kỳ tài liệu nào cho bất kỳ Git nào được xây dựng. Làm thế nào điều đó xảy ra?
/etc/manpaths
,/etc/man.conf
và một số tập tin trong/etc/manpaths.d
. Làm thế nào để những con số vào quá trình xây dựng MANPATH?