可能性の重複:
Why do programs in Unix-like environments have numbers after their name?PROGNAME(x)マンページのrefrences - digit in()は何を意味していますか?
こんにちは:)
私はmanページに記載されているようにGREP(3)
やPING(8)
などいくつかのプログラムを、見てきました。 ()内の数字の意味は何ですか?
Billy3
可能性の重複:
Why do programs in Unix-like environments have numbers after their name?PROGNAME(x)マンページのrefrences - digit in()は何を意味していますか?
こんにちは:)
私はmanページに記載されているようにGREP(3)
やPING(8)
などいくつかのプログラムを、見てきました。 ()内の数字の意味は何ですか?
Billy3
あなたがman man
を実行する場合は、manページで、以下の情報が表示されます。
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
いくつかの名前が「睡眠は」セクション1のエントリとエントリを持つ、複数のエントリに関連付けられている私のシステムで、たとえばされていますセクション3であなたはあなたが欲しいものを指定することができます。
man 3 sleep
時々私はちょうど今度は睡眠に関連する各項目を表示し
man -a sleep
と思います。私は私が私が望むものを見つけるまで、それらを通り抜けるだけです。また、manページに関連したものは間違いなく関連のプログラミングされたが、これを閉じるために投票誰に、
man -k sleep
は、用語「スリープ」
+1 grepは(3)ではなく(1)ですが、どこに何があるのか説明しているので、十分に近いと思います。 –
システムにgrep(3)がインストールされている可能性があります。あなたが知っていると知っているコマンドラインgrepはgrepです(1)。 – leif
それは行政関連ユーティリティの場所(/ sbinには/ usr/sbinに、など)は、通常8 ...ページセクションのヘルプはである何人あなたに伝えているのです
ので助けますGREP(3)はマニュアルページのセクション3にあり、grep(3)のヘルプを直接入手するにはman 3 grep
と入力します。
数はmanページがどのセクションを示しているあなたの例については:。
grep(3)
grep(2)
かgrep(1)
何が存在しない場合は、ドキュメント、タイプ
man 3 grep
を取得するには、逃げることができます
man grep
ただし、私はgrep
がセクション1にあることに注意する必要があります。セクション3は、一般にC関数用に予約されています。例はgetopt
です。getopt(1)
はコマンドラインユーティリティgetopt
を指しますが、getopt(3)
はCの機能getopt
を指します。同様に、read(1)
は標準入力から読み込むプログラムですが、read(2)
はプログラムで使用するPOSIXシステムコールです。ほとんどのLinux(および他のUnix)システムで利用できる入力の最低レベルの形式の1つです。
"man"のすべてのバージョンが未装飾のセクション名をサポートしているわけではありません。特にSolarisでは、3というコマンドについて質問していると思います。"-s"オプションを使用して疑いを取り除く。また、3cと3socketを含む単なる数字ではないセクションもあります。 –
FWIWを含むページの大きめリストを取得しようとすることができます。どのようにしてmanページなしでUNIX上でプログラムすることができますか? –