GNU/Linux >> Linux の 問題 >  >> Linux

Linux でマニュアルページを効果的に使用する方法

オンラインのリファレンス マニュアル (man) ページには、コマンドの詳細な説明と使用法が記載されています。 man コマンドを使用して、特定のコマンドを説明するマニュアル ページ エントリを表示できます。 man コマンドの構文は次のとおりです。

$ man command
$ man option command
$ man option filename

マニュアル ページの表示

たとえば、man コマンドを使用して uname コマンドのマニュアル ページを表示します。

NAME(1)                                                               User Commands                      
                                         UNAME(1)
NAME
       uname - print system information
SYNOPSIS
       uname [OPTION]...
DESCRIPTION
       Print certain system information.  With no OPTION, same as -s.
       -a, --all
              print all information, in the following order, except omit -p and -i if unknown:
       -s, --kernel-name
              print the kernel name
       -n, --nodename
              print the network node hostname
       -r, --kernel-release
              print the kernel release
....

マニュアル ページのスクロール

次の表に、man ページをスクロールするためのキーボード コマンドを示します。

キーボード コマンド アクション
スペースバー man ページの次の画面を表示します
戻る man ページの次の行を表示します
b 1 画面分戻ります
/パターン パターンを順方向に検索します
n /pattern を使用した後、次に出現するパターンを検索します
時間 すべてのスクロール機能の説明を提供します
q man コマンドを終了し、シェル プロンプトに戻ります

マニュアル ページの検索

マニュアル ページで情報を検索するには、次の 2 つの方法があります。

  • セクションによる検索
  • キーワードによる検索

マニュアル ページの検索:セクション別

オンライン マニュアル ページのエントリは、コマンドまたはファイルのタイプまたは使用法に基づいてセクションに編成されています。たとえば、セクション 1 にはユーザー コマンドが含まれ、セクション 4 にはさまざまなファイル形式に関する情報が含まれます。 man ページの特定のセクションを検索するには、-s オプションを指定して man コマンドを使用し、セクション番号、コマンドまたはファイル名を続けます。

 $ man -s number command
or
$ man -s number filename

以下の表は、マニュアルのセクション番号とそれに続くページの種類を示しています。

セクション番号 説明
1 実行可能プログラムまたはシェル コマンド
2 システムコール (カーネルが提供する関数)
3 ライブラリ呼び出し (プログラム ライブラリ内の関数)
4 特殊ファイル (通常は /dev にあります)
5 /etc/passwd などのファイル形式と規則
6 ゲーム
7 その他 (マクロ パッケージと規約を含む)。 man(7), groff(7)
8 システム管理コマンド (通常は root のみ)
9 カーネル ルーチン [非標準]

SEE ALSO」というタイトルの man ページの下部 '、man ページに関連する他のコマンドまたはファイルを一覧表示します。括弧内の数字は、man ページが配置されているセクションを反映しています。

man ページの検索:キーワードによる

コマンドの名前がわからない場合は、-k オプションとキーワードを指定して man コマンドを使用し、一致する man ページのエントリを検索できます。

$ man -k keyword

man コマンドの出力には、指定したキーワードを含むコマンドと説明のリストが表示されます。たとえば、man コマンドを使用して、syslog キーワードを含むコマンドを表示します。

# man -k syslog
logger (1)           - a shell command interface to the syslog(3) system log module
rsyslog.conf (5)     - rsyslogd(8) configuration file
rsyslogd (8)         - reliable and extended syslogd
syslog (2)           - read and/or clear kernel message ring buffer; set console_loglevel
syslog (3)           - send messages to the system logger
syslog (3p)          - control system log
syslog.h (0p)        - definitions for system error logging
vsyslog (3)          - send messages to the system logger


Linux
  1. Linux screen コマンドの使用方法

  2. Linux で tar コマンドを使用する方法

  3. Linux でコマンド リダイレクトを使用する方法

  1. Linuxgrepコマンドの使用方法

  2. Linuxでhistoryコマンドを使用する方法

  3. LinuxでSuコマンドを使用する方法

  1. Linuxの履歴コマンドの使用方法

  2. LinuxでDisownコマンドを使用する方法

  3. Linux の man ページの読み方は?