ls(1) の「1」とはどういう意味ですか? [コピー]

ls(1) の「1」とはどういう意味ですか? [コピー]

重複の可能性:
マニュアルページの数字はどういう意味ですか?

文書内の括弧内の数字で参照される関数を表示します。どういう意味ですか?パラメータが必要ですか?

答え1

Unixのマニュアルページは「セクション」に分かれています。man manその意味を確認してください。 (ほとんどのプラットフォームでは、プラットフォームがこれを文書化していると仮定します。)

パート1は「ユーザーコマンド」で、「パート1のlsのマニュアルページ」を意味します。

ご覧のように、およびcrontab(1)は、crontab(5)複数のセクションに単一の名前で複数のページがある場合の例です。

コマンドラインからアクセスするには、man 1 lsまたはを実行しますman 5 crontab

この名前を使用して、man -a crontabその名前を持つすべてのセクションのページを参照することもできます。

(これはなぜですか?マニュアルページが本に印刷されたとき、このセクションはコンテンツを便利な参考資料に分類する方法でしたからです。

このセクションはオペレーティングシステムによって異なります。Wikipediaのマニュアルページ項目良い説明があります。ただし、たとえば、BSD、Linux、およびUNIXでは、「3」部分はライブラリ関数(特に標準Cライブラリの関数)用に予約されています。したがって、Cコードを書く場合は、クエリの一部を微調整して結果を少し速くすることができます。man 2 printf、またはman -s 2 printfCバージョンを作成したら、/usr/bin/printfのマニュアルページを通過する必要はありません。それ以外の場合は、最初の部分が最初にヒットを生成するため、マンページが最初に表示されます。

BSD、Linux、UNIXのバリアントに関するマニュアルページのいくつかのリスト:(Wikipedia経由)

  1. 一般的なコマンド
  2. システムコール
  3. ライブラリ関数、特にC標準ライブラリ
  4. 特殊ファイル(通常/ devのデバイス)とドライバ
  5. ファイル形式とルール
  6. ゲームとスクリーンセーバー
  7. いくつかの雑多な
  8. システム管理コマンドとデーモン

関連情報