linuxでヘルプドキュメントのまとめ


概要
Linuxには豊富な文書資料があります.日常のメンテナンスと開発の過程でよく使われます.
3つの基本的な方法
マン、info、LINUX howto 
プログラミングする時には多くの資料を調べる必要があります.データ構造の定義、関数の使用説明、パラメータリストなどがあります.マンコマンドを使って取得できます.
posixインターフェースのmanpageをインストールします.
$ apt-get install manpages-posix
$ apt-get install manpages-posix-dev
インストールmanapages
yum install man-pages
ヘルプファイルを表示
ヘッダを表示
man semaphore.h
関数の定義を表示
man sem_init
データ構造を表示
man sem_t
man 2 openを使って結果を確認します.
アウトプットopen関数の使い方を説明すると、posixインターフェースのmanファイルが基本的にあります.
man N name:この中でNは何を表していますか?マンを表すゾーンセレクションは、各アクションには異なるタイプのファイルが含まれている.
1          shell  
2     (       )
3      (        )
4     (   /dev   )
5        (man 5 /etc/passwd)
6   
7   (         )
8       (  root      )
9     (    )
したがって、プログラムを行う時、ある関数やデータ構造が不明な場合は、マンコマンドを使用することができます.
ネットワークプログラミングをする時に、sockaddr_storgeというデータ構造は分かりません.
ただし、sys/socket.hヘッダファイルにあると知っています.この時、マンがあなたを助けてくれます.
マンsocket.hはこのヘッダファイルの使用方法を得ます.
linuxカーネル文書
http://lxr.free-electrons.com/source/Documentation/