# manual page

`foo(1)`という記述はマニュアルページの参照を示します(Unixでの話)。

    $ man 1 foo

などとして参照します。

数字はセクション番号を示します。例えば

- 1 コマンド
- 2 システムコール
- 3 ライブラリ関数

などと分類わけされています。各セクションの意味は `intro(1)` などに 説明がありますのでそちらも参照してください。

環境によってはシステムコールがライブラリ関数として実装されている 場合もあるので `socket(2)` が

    $ man 2 socket

でなく

    $ man 3 socket

の場合もあります。大抵セクションは省略して

    $ man socket

として参照すれば良いでしょう。

詳細は `man(1)` を参照してください。

UNIX 環境を触れない人は

- The Single UNIX(R) Specification V2
- JM Project
- jpman プロジェクト
- X Japanese Documentation Project
- FreeBSD Hypertext Man Pages
- The Open Group Base Specifications Issue 6 IEEE Std 1003.1-2001

などを参照してください(この他にも情報があれば教えてください)。

reverse links: [BasicSocket] [Dir] [Errno::EXXX] [Etc] [Fcntl] [File] [FileTest] [Find] [IO] [Marshalフォーマット] [Ping] [Process] [Process::Status] [SignalException] [Socket] [String] [Syslog] [TCPServer] [TCPSocket] [Time] [ToDo] [UNIXServer] [dl.so] [ftools.rb] [sprintfフォーマット] [trap::timeout] [終了処理] [正規表現] [組み込み関数] [組み込み変数] [添付ライブラリ]