Saya bingung dengan bagaimana jalur yang digunakan untuk menemukan man
halaman diatur. "Hal yang benar" tampaknya terjadi secara ajaib. Misalnya, jika ubah PATH saya dari
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
untuk
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
jalur yang dicari untuk man
laman (menurut man --path
) berubah dari
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
untuk
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
Entah bagaimana, versi Git yang saya "timpa" dengan standar Git, adalah memiliki dokumentasinya ditemukan dengan benar sebelum dokumentasi apa pun untuk setiap built in Git. Bagaimana itu bisa terjadi?
/etc/manpaths
,,/etc/man.conf
dan beberapa file dalam/etc/manpaths.d
. Bagaimana angka-angka itu dalam proses pembangunan MANPATH?