BSD 一般コマンド マニュアルの代わりに BSD システム コール マニュアルを開くにはどうすればよいでしょうか?

BSD 一般コマンド マニュアルの代わりに BSD システム コール マニュアルを開くにはどうすればよいでしょうか?

waitsyscallについて読みたいとします。 と入力するとman wait、shell の場合と同じように wait の手動エントリのみが表示され、syscall の場合は表示されません。 ただし、 と入力すると、同じページ内にあるため、man waitpidの手動エントリが表示されます。wait

このような場合、どの手動入力が必要かをどのように指定すればよいでしょうか?

答え1

man の最初の引数としてセクションを指定できます。

man wait
man 1 wait

これらはBSD General Commands Manualwait

man 2 wait

これBSD System Calls Manualにより、wait

そのため、コマンドの後に括弧で囲んだ数字がよく見られます (例:wait (1)および ) wait (2)

注: 私はこれを FreeBSD でテストしましたが、MacOSX や Linux、Solaris などのほぼすべての POSIX OS でも同じはずです。

答え2

と入力するとman waitpid、左上(および右上)の隅に、例えば「wait(2)」。この「(2)」はmanページを示していますセクション、そしてこれを使うと、例えば:

$ man 2 wait

man検索したいセクションを指定して初めシェルのドキュメントのようなものをバイパスすることができます。Wikipediaでは、さまざまなマニュアルページのセクションについて詳しく説明されています。ここ

関連情報