
wait
syscallについて読みたいとします。 と入力するとman wait
、shell の場合と同じように wait の手動エントリのみが表示され、syscall の場合は表示されません。 ただし、 と入力すると、同じページ内にあるため、man waitpid
の手動エントリが表示されます。wait
このような場合、どの手動入力が必要かをどのように指定すればよいでしょうか?
答え1
man の最初の引数としてセクションを指定できます。
man wait
man 1 wait
これらはBSD General Commands Manual
、wait
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では、さまざまなマニュアルページのセクションについて詳しく説明されています。ここ。