When I
man -f <some string>
in addition to the expected Unix man pages, I get a bunch of odd looking entries that all have the header "User Contributed Perl Documentation". For example
man -f ip
in addition to things like
ip(4) - Internet Protocol
ip2cc(1) - lookup country from IP address or hostname
ipconfig(8) - view and control IP configuration state
...
also lists things like
IP::Authority(3pm) - fast lookup of authority by IP address
IP::Country(3pm) - fast lookup of country codes from IP addresses
IP::Country::Fast(3pm) - fast lookup of country codes by IP address
IP::Country::MaxMind(3pm) - Look up country by IP Address
IP::Country::Medium(3pm) - cached lookup of country codes by IP address and domain name
all of which are idenfified as "User Contributed Perl Documentation".
My 'man' path (from man --path
), on OS X 10.8.2 is
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
which is the same as it is on other machines that don't show these additional pages.
Where are these coming from? Can I limit my results to only Unix shell pages by default?
man 1 string
searches forstring
in Section 1 only. (Not sure about OSX, some platforms make that-s 1
.)-f
. Should it?