GREP(3)
やなどのいくつかのプログラムPING(8)
がマンページにリストされているのを見てきました。() 内の数字の意味は何ですか?
3 に答える
実行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]
一部の名前は複数のエントリに関連付けられています。たとえば、私のシステムでは、'sleep' はセクション 1 にエントリがあり、セクション 3 にエントリがあります。たとえば、必要なものを指定できます。
man 3 sleep
時々私はちょうど推測します
man -a sleep
これは、睡眠に関連する各エントリを順番に表示します。必要なものが見つかるまで、それらを調べます。あなたも試すことができます
man -k sleep
「睡眠」という用語を含むページの少し大きなリストを取得するには
番号は、マンページがどのセクションにあるかを示します。例については、次のとおりです。
grep(3)
ドキュメントを取得するには、次のように入力します。
man 3 grep
grep(2)
より一般的には、またはがない場合はgrep(1)
、
man grep
grep
ただし、これはセクション 1 にあることに注意してください。セクション 3 は通常、C 関数用に予約されています。例はgetopt
次のとおりです。getopt(1)
コマンドライン ユーティリティgetopt
をgetopt(3)
指しますが、C 関数を指しますgetopt
。同様に、read(1)
標準入力から読み取るプログラムですが、プログラムread(2)
で使用するための POSIX システム コールです。これは、ほとんどの Linux (およびその他の Unix) システムで取得できる最低レベルの入力形式の 1 つです。
これは、どのマニュアル ページ セクション ヘルプが含まれているかを示すためのものです... 8 は通常、管理関連のユーティリティ (/sbin、/usr/sbin など) の場所です。
したがって、GREP(3) のヘルプはマニュアル ページのセクション 3 にあり、入力man 3 grep
して grep(3) のヘルプを直接取得できます。