man
Sayfaları bulmak için kullanılan yolun nasıl ayarlandığına şaşkınım. "Doğru şey" sihirli bir şekilde gerçekleşiyor gibi görünüyor. Örneğin, PATH'ımı değiştir
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
için
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
man
sayfalarda aranan yol (göre man --path
) şu şekilde değişir:
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
için
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
Her nasılsa, varsayılan Git'i "geçersiz kıldığım" Git sürümü, yerleşik Git için herhangi bir belgeden önce belgelerinin doğru bir şekilde bulunmasını sağlıyor. Bu nasıl oluyor?
/etc/manpaths
,/etc/man.conf
ve çeşitli dosyaları/etc/manpaths.d
. Bunlar MANPATH yapım sürecine nasıl giriyor?