Linux システムには、豊富なドキュメントが付属しています。基本的なコマンドについては、マニュアル ページ (またはマニュアル ページ) に、知っておくべきことが記載されています。たとえば、ls コマンドのマニュアル ページを表示するには、次のように man を実行します。
$ man ls
ほとんどのマニュアルページは、おそらくいくつかの例と相互参照を含む参照情報に主に集中していますが、それだけです。チュートリアルや魅力的な文体を期待してはいけません。
マニュアル ページは、番号付きのセクションで参照されます。誰かがマニュアルページを参照するとき、ping(8) のように、セクション番号を名前の隣の括弧に入れることがよくあります。以下の表に、セクションとその番号を示します。
セクション | 説明 |
---|---|
1 | ユーザー コマンド |
2 | カーネル システム コール |
3 | 高レベルの Unix プログラミング ライブラリ ドキュメント |
4 | デバイス インターフェイスとドライバー情報 |
5 | ファイルの説明 (システム構成ファイル) |
6 | ゲーム |
7 | ファイル形式、規則、エンコーディング (ASCII、サフィックスなど) |
8 | システム コマンドとサーバー |
たとえば、(passwd コマンドではなく) /etc/passwd ファイルの説明を読むには、次のようにページ名の前にセクション番号を挿入できます。
$ man 5 passwd
man コマンドの例
1. コマンドのマニュアルを見るには:
# man command # man ls
2. 使用する構成ファイルを指定します。デフォルトは /etc/man.config です:
# man -C config_file
3. man ページを検索するディレクトリのリストを指定するには:
# man -M path
4. 使用するポケットベルを指定するには:
# man -P pager
5. HTML ファイルで使用するブラウザを指定するには:
# man -B
6. HTML ファイルをテキストとしてレンダリングするコマンドを指定するには:
# man -H
7. To List は、検索するマニュアル セクションのコロンで区切られたリストです:
# man -S section_list
8. 名前に一致するすべてのマニュアル ページを表示するには:
# man -a
9. 最新の cat ページが存在する場合でも、ソースの man ページを再フォーマットするには:
# man -c
10. man ページを実際に表示するのではなく、デバッグ情報のゴブを表示するには:
# man -d
11. デバッグ情報を表示および印刷するには:
# man -D
12. whatis 形式で表示するには:
# man -f
13. フォーマットするだけで表示しない:
# man -F # man --preformat
14. ヘルプ メッセージを出力して終了するには:
# man -h
15. すべての man ページで指定したキーを検索するには:
# man -K
16. 代替セットのマニュアル ページを指定するには:
# man -m system
17. nroff または troff の前に実行するプリプロセッサのシーケンスを指定するには:
# man -p string
18. /usr/bin/groff -Tps -mandoc を使用してマニュアルページをフォーマットするには:
# man -t
マニュアル ページは基本事項をカバーしていますが、オンライン ヘルプを取得する方法は他にもたくさんあります (インターネットを検索する以外に)。コマンドの特定のオプションを探しているだけの場合は、コマンド名の後に –help または -h を入力してみてください (オプションはコマンドによって異なります)。 (ls –help の場合のように) 大洪水が発生するか、探しているものが見つかるかもしれません。