私は
man -f <some string>
予想されるUnixのマニュアルページに加えて、「ユーザー貢献Perlドキュメント」というタイトルの奇妙に見えるものがたくさんありました。例えば
man -f ip
それ以外にも
ip(4) - Internet Protocol
ip2cc(1) - lookup country from IP address or hostname
ipconfig(8) - view and control IP configuration state
...
また、次の項目が一覧表示されます。
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
これらはすべて、「ユーザー貢献Perl文書」として識別されます。
OS X 10.8.2では、私の「man」パスは次のようになりますman --path
。
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
これは、これらの追加ページを表示しない他のコンピュータと同じです。
これらはどこから来るのでしょうか?デフォルトでは、結果をUnixシェルページに限定できますか?
答え1
Perl は、ライブラリの作成者にドキュメントを含めることをお勧めします。現物返済のお支払い各ソースファイルの形式を指定します。ドキュメントはマニュアルページを含む他の形式に自動的に翻訳することができ、多くのシステムはインストールされているPerlモジュールのドキュメントをマニュアルページとして提供します。
Perlモジュールのマニュアルページはセクションにあります3pm
。-S
manにオプションを渡し、3を含まない値を指定すると、セクション3全体(すべての言語のライブラリ関数)をスキップできます。
man -S 1:8:4:5:6:7 foo
環境変数の設定はMANSECT
同じ効果を持ちます。 OSXでパート3を維持しながら午後3時部分を除外する方法はないと思います。
答え2
これはPerlモジュールのマニュアルページです(無駄な贈り物:3pm
セクション3(ライブラリ関数)、* P * erl * M * odule)。ほとんどはPerlへのユーザー貢献です(参照)CPAN)とその文書も付属しています。