BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Herausfinden in welchen Verzeichnissen eine Manpage gesucht wird

Mit Hilfe von mapath kann angezeigt werden in welchen Verzeichnissen man(1) nach einer Manpage sucht:

# manpath 
/usr/share/man:/usr/local/man:/usr/share/openssl/man:/usr/local/lib/perl5/5.8.9/man:/usr/local/lib/perl5/5.8.9/perl/man

Konfiguriert werden diese Verzeichnisse in der Datei /etc/manpath.config. Möchte man ein weiteres Verzeichnis mit Manpages hinzufügen, so kann dazu zum Beispiel mit OPTIONAL_MANPATH festgelegt werden:

# ls -d /home/beat/man/*
/home/beat/man/man1
# echo "OPTIONAL_MANPATH        /usr/home/beat/man" >> /etc/manpath.config
# manpath
/usr/share/man:/usr/local/man:/usr/share/openssl/man:/usr/local/lib/perl5/5.8.9/man:/usr/local/lib/perl5/5.8.9/perl/man:/usr/home/beat/man

Auch kann mit Hilfe der Umgebungsvariable MANPATH die globale Konfiguration überschrieben werden:

# setenv MANPATH /home/beat/man
# manpath
(Warning: MANPATH environment variable set)
/home/beat/man

Auf FreeBSD ist manpath standardmässig im Basissystem vorhanden. Mehr Informationen zu manpath findet man in der Manpage manpath(1).

 Permalink