マニュアルページ:STAT(2)の「2」とはどういう意味ですか? [コピー]

マニュアルページ:STAT(2)の「2」とはどういう意味ですか? [コピー]

マニュアルページ(例:)に表示される数字はどういう2意味ですか?STAT(2)

たとえば、上部に次に始まる説明を持つマニュアルページを生成し、上部に次に始まる説明を持つマニュアルページを生成するman 2 statには、STAT(2)The stat() function...man statSTAT(1)The stat utility...

STAT(1)私はsay's pageBSD General Commands ManualSTAT(2)say's pageを見つけましたがBSD System Calls Manual、たぶんその数字はコマンドタイプのコードですか?

答え1

数字は「セクション」であり、いくつかのセクションがあります。通常

1 は一般コマンド
2 はシステムコール
3 は関数 (例 C)
4 は特殊ファイル
5 はファイル形式 (例 構成ファイル)
6 はその他です。
7 はシステムコマンドです。

その理由は、「用語」が複数の部分に存在する可能性があるためです。ftpコマンドでデーモンであり、構成ファイルが存在する可能性があります。

だからstat(1)私たちは通常のコマンドstatについて話していますが、stat(2)システムコールstatについて話しています。これは混乱する可能性があります。一般的な使用では、通常1と5のみが表示されます。たとえば、3はC関数呼び出しなどで埋められます。

答え2

「良かった頃」にはマニュアルページが印刷され、メインフレーム/ミニコンピュータと一緒に出荷されました(かつて彼らはすべて家に持ち帰って読むことができました)。コマンド、システムコマンド、ライブラリコール、システムコール、ファイル形式など、目的に応じてボリュームで構成されます。ページにman(1)ボリューム名が表示されます。特定のボリュームのページを表示するには、コマンドラインでマンページ名の前に次のように入力します。を表示するには、をstat(2)実行できますman 2 stat。それ以外の場合は、名前のある最初のボリュームを使用してくださいstat(1)。異なるボリュームに複数の項目があることを確認するには、を使用できますapropos -e stat

関連情報