Çevre değişkeni $MANPATH önceden ayarlanmışsa /etc/manpath.config içindeki bilgi onun üzerine yazılmaz.
Verilen bir yol_ögesi için yapılandırma dosyasında bir MANPATH_MAP yoksa arama yoluna bir dizin olarak var olan tüm yol_ögesi/../man, yol_ögesi/man, yol_ögesi/../share/man ve yol_ögesi/share/man yollarını ekler.
Sonrasında arama yoluna yapılandırma dosyasından tüm MANDATORY_MANPATH girdilerini ekler.
Son olarak, --systems seçeneği kullanılmışsa veya $SYSTEM çevre değişkeni ayarlıysa virgülle veya iki nokta ile ayrılan bir işletim sistemi adları sıralamasından oluşmalıdır. Bu, arama yolunu diğer işletim sistemlerinin kılavuz sayfalarına erişime izin vermek için genişleten bir şablon olarak davranır: Her ber sistem adı için, man-db o adı arama yolundaki her bir girdinin alt girdisi olarak arar ve eğer varsa final arama yoluna ekler. man'in bir sistem adı, normal arama yolunu alt dizinler olmadan ekler. Örneğin, arama yolu başka bir durumda /usr/share/man:/usr/local/man olsaydı ve $SYSTEM, newOS:man olarak ayarlı olsaydı final arama yolu /usr/share/man/newOS:/usr/share/man:/usr/local/man/newOS:/usr/local/man olurdu.
$MANPATH çevre değişkeni man-db'nin öntanımlı kılavuz sayfası arama yollarını geçersiz kılar. Çoğu kullanıcının bunu ayarlamasına gerek yoktur. Sözdizimi $PATH çevre değişkenininkine benzerdir: İki nokta ile ayrılan bir dizin adları sıralamasıdır. Yukarıda açıklanan öntanımlı arama yolunu geçersiz kılar.
$MANPATH'in değeri bir iki nokta ile başlıyorsa öntanımlı arama yolu başlangıcına eklenir. $MANPATH'in değeri bir iki nokta ile bitiyorsa öntanımlı arama yolu bitişine eklenir. $MANPATH'in değeri iki tane iki nokta içeriyorsa (::) öntanımlı arama yolu iki iki noktanın arasına, değerin ortasında eklenir.
Sistem kılavuz sayfası hiyerarşileri genellikle /usr/man, /usr/local/man ve /usr/X11R6/man gibi /usr altında saklanan hiyerarşilerdir.
Belirli bir manpath_element'ten cat sayfaları depolanmayacak veya geleneksel konumda saklanacaksa catpath_element iptal edilebilir.
Geleneksel cat yerleştirmesi, saltokunur bağlı kılavuz sayfası hiyerarşileri için olanaksızdır ve bundan dolayı onların depolamaları için herhangi bir geçerli dizin hiyerarşisi belirtilebilir. Linux FSSTND'yi gözlemlemek için, gerçek bir dizinin yerine FSSTND anahtar sözcüğü kullanılabilir.
Ne yazık ki /usr/man/sun ve /usr/man/de_DE.88591 gibi herhangi bir NLS yereli yerel ayarı yolu gibi alternatif işletim sistemi yolları da dahil olmak üzere all sistem adam ağaç yollarını belirtmek gereklidir.
Bilgiler, yazıldıkları sırayla ayrıştırıldığından, başka bir hiyerarşinin alt hiyerarşisi olan herhangi bir kılavuz yolunun önce listelenmesi gerekir, aksi halde yanlış bir eşleşme yapılacaktır. Bunun bir örneği, /usr/man/de_DE.88591'nin /usr/man'dan önce gelmesi gerektiğidir.
SECTION 1 n l 8 3 0 2 3type 5 4 9 6 7
Birden fazla SECTION yönergesi verilirse bölüm listeleri birleştirilir.
Belirli bir uzantı bu listede yoksa (örneğin 1mh), ait olduğu bölümün geri kalanıyla birlikte görüntülenir. Bunun etkisi, belirli bir sırayı zorlamak istiyorsanız yalnızca açıkça uzantıları listelemek zorunda kalmanızdır. Uzantıya sahip bölümler genellikle ana bölüme bitişik olmalıdır (ör. "1 1mh 8 ...").
SECTIONS bu yönerge için alternatif bir ad olarak kabul edilmektedir.
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db