logo

Linux でマニュアル ページを読む方法 |マンコマンド

man コマンド (manual の略) は、Linux オペレーティング システムの強力なツールで、ユーザーはさまざまなコマンド、ユーティリティ、システム コールに関する詳細情報にアクセスできます。 man コマンドは包括的なドキュメントを提供し、ユーザーが Linux 環境のさまざまな要素の使用方法と構成方法を理解するのに役立ちます。この記事では、man コマンドについて詳しく説明し、その構文とオプションを取り上げ、実際の例を示します。

目次



Linux コマンドの man とは何ですか?

man>コマンドイン Linux は、他のコマンドやユーティリティのマニュアル ページを表示するために使用されます。コマンドの使用法、オプション、機能に関する詳細なドキュメントが提供されており、初心者と経験豊富なユーザーの両方にとって不可欠なツールとなっています。各マニュアル ページには、名前、概要、説明、オプション、例などのセクションが含まれており、ユーザーがコマンドを理解し効果的に使用するのに役立ちます。

説明

man>コマンドは本質的に Linux マニュアル リーダーです。入力するときman>コマンド名を続けると、そのコマンドのマニュアル ページが取得および表示され、使用可能なすべてのオプションとフラグを含む、その使用方法に関する包括的な詳細が提供されます。このコマンドは、Linux オペレーティング システムで使用できるツールやコマンドについて学ぶために非常に重要です。

man コマンドの構文

man コマンドの基本構文は次のとおりです。



man [option] [command]>

ここ、

オプション man コマンドの動作を変更する追加のフラグを指します。

指示 は、マニュアルにアクセスする Linux コマンドまたはユーティリティです。



Man コマンドのオプション

man コマンド自体には、機能を強化するオプションがあります。

オプション

説明

男[命令]

指定したコマンドのマニュアルページを表示します。

-f、-とは何ですか

コマンドの簡潔な 1 行説明を表示します。

-k、-適当

指定されたキーワードに関連するコマンドを検索します。

-a、-すべて

指定されたコマンドに一致するすべてのマニュアル ページを表示します。

スペースキー

マニュアルを 1 ページ進めます。

入力

マニュアルを 1 行進めます。

B

マニュアルの 1 ページ前に戻ります。

Q

マニュアルビューアを終了します。

マニュアルページへのアクセス

  • 特定のコマンドのマニュアル ページにアクセスするには、次のように入力します。
man [command]>

例えば: のマニュアルを表示するには、 ls コマンド 次のコマンドを実行します。

文字列を整数に変換
man ls>
  • に関する詳細情報が表示されます。 ls コマンドの使用法、オプション、例などを説明します。

マニュアル ページにアクセスすると、さまざまなコマンドを使用してページ内を移動できます。一般的なナビゲーション キーには次のものがあります。

  • スペースキー: 1 ページ進みます。
  • 入力: 1 行進みます。
  • B: 1 ページ前に戻ります。
  • 質問: マニュアルビューアを終了します。

マニュアルページのセクション

マニュアル ページはさまざまなセクションに編成されており、それぞれが特定の目的を果たします。主なセクションには次のものが含まれます。

  • 名前: コマンドの名前と簡単な説明を提供します。
  • 概要: コマンドの構文について説明します。
  • 説明: コマンドの機能について詳しく説明します。
  • オプション: 使用可能なコマンドライン オプションとその説明を一覧表示します。
  • 例: コマンドの使用法を示す実践的な例を示します。
  • 関連項目: 関連するコマンドまたはリソースを提案します。

Man コマンドマニュアルのセクションの種類

man>コマンド マニュアルはいくつかのセクションに分かれており、各セクションでは Linux オペレーティング システムのコマンドと機能に関する特定の種類の情報が提供されます。これらのセクションを理解することは、ユーザーが広範なドキュメントを効率的にナビゲートするのに役立ちます。すべてのマニュアルは次のセクションに分かれています。

  1. 実行可能プログラムまたはシェルコマンド : シェル内で実行できるコマンド。 ls> cd> 、 または grep>
  2. システムコール : カーネルが提供する関数など open> read> そして write>
  3. 図書館の呼び出し : C 標準ライブラリ内の関数と同様、プログラム ライブラリ内の関数。 printf> そして malloc>
  4. ゲーム : システムで利用可能なゲームのドキュメント。
  5. 特殊ファイル : 通常、次の場所で見つかります。 /dev> 、これらには次のようなデバイス ファイルが含まれます /dev/null> そして /dev/sda>
  6. ファイル形式と規則 : ファイル形式と規約の詳細。例: /etc/passwd>
  7. その他 : マクロ パッケージと規約を含みます。例: groff(7> )>
  8. システム管理コマンド : root ユーザーが通常使用するコマンド システム管理 タスクなどiptables>または mount>
  9. カーネルルーチン : システム内で使用される非標準のカーネル ルーチン。

詳細を含む Man Command セクション タイプの例

以下は、詳細を含む man コマンド セクション タイプの例です。

1. セクション番号 Linuxのin manコマンド

  • の中にman>コマンド マニュアルでは、セクションはさまざまな種類の情報を分類するために使用されます。セクション番号を指定すると、マニュアルの該当するセクションのみが表示されます。

構文

man [SECTION-NUM] [COMMAND NAME]>

man 2 intro>

出力

このコマンドは、intro>セクション 2 に関連する システムコール。 セクション番号を指定すると、広範な Linux マニュアル ページから必要な正確な情報を確実に取得できます。

マン2のイントロ

  • この例では、コマンド「 イントロ ' が返されます。これはセクション 2 にあります。

2. -fオプション Linuxのin manコマンド

  • コマンドが存在するセクションを思い出せない場合があります。したがって、このオプションは、指定されたコマンドが存在するセクションを提供します。

構文

man -f [COMMAND NAME]>

man -f ls>

出力

このコマンドは、ls>コマンドが表示され、次のことを示しますls>セクション 1 に記載されています。

man -f ls

3. -a オプション Linuxのin manコマンド

  • このオプションは、利用可能なすべてのイントロ マニュアル ページを連続して表示するのに役立ちます。

構文

man -a [COMMAND NAME]>

man -a intro>

出力

このコマンドはすべてを表示しますintro>マニュアル ページを順番にめくって、必要な特定の情報を見つけることができます。これは、コマンドが文書化されている可能性のある複数のセクションを表示する場合に便利です。

男 - イントロ

  • 次のスクリーンショットは、マニュアル ページのセクション 2 のイントロを示しています。

マニュアルの紹介ページ

この例では、マニュアル ページ (セクション) 間を移動できます。つまり、読む (Enter キーを押す)、スキップする (ctrl+D を押す)、または終了する (ctrl+C を押す) ことができます。

4. -kオプション Linuxのin manコマンド

-k>のオプションman>コマンドを使用すると、すべてのマニュアル ページにわたってコマンドを正規表現として検索し、一致するエントリのリストとそのセクション番号を返すことができます。

構文

man -k [COMMAND NAME]>

man -k cd>

出力

このコマンドは、すべてのマニュアル ページで cd という用語を検索し、関連するエントリと、見つかったセクションを表示します。これは、マニュアル ページ内で関連するコマンドやトピックを見つけるのに役立ちます。

マン-K CD

  • コマンド ' CD ' は正規表現とみなされ、すべてのマニュアルページで検索されます。

5. -wオプション Linuxのin manコマンド

  • -w>のオプションman>コマンドは、指定されたコマンドのマニュアル ページの場所を返します。これは、マニュアル ページがシステム上のどこに保存されているかを見つけるのに役立ちます。

構文

man -w [COMMAND NAME]>

man -w ls>

出力

この例では、コマンドman -w ls>のマニュアルページへのパスを出力します。ls>コマンド。ドキュメント ファイルがシステム上のどこにあるかを示します。

男 -w ls

  • コマンドの場所「 ls ' が返されます。

6. -Iオプション Linuxのin manコマンド

-I>のオプションman>コマンドでは検索で大文字と小文字が区別され、コマンド名の大文字と小文字が正確に区別されるようになります。

構文

man -I [COMMAND NAME]>

次のコマンドを実行すると、printf コマンドのマニュアルを大文字と小文字を区別して検索できます。

man -I printf>

出力

このコマンドは、printf>コマンドでは、コマンド名の大文字と小文字が区別されます。これは、名前は似ているが大文字と小文字が異なるコマンドまたはセクションを区別する場合に便利です。

man -I printf

  • 次のスクリーンショットは、大文字と小文字を区別する printf コマンドのマニュアルを示しています。

printf のマニュアルページ

  • 次の例では、大文字と小文字を区別して Printf コマンドのマニュアル ページを検索します。

man -I printf

  • コマンド「printf」は大文字と小文字が区別されます。つまり、「printf」はマニュアルページを返しますが、「Printf」はエラーを返します。

Linux でマニュアルページを検索するには?

主に次の 3 つの方法があります。

  1. ` を使用する man`> 指示: これは古典的なアプローチです。 「`」と入力します。 man`> コマンド名を続けて入力すると、そのマニュアル ページが表示されます。たとえば、「 man mkdir`> のマニュアルページが表示されます。 `mkdir` 指示。
  2. ` を使用する -k`> オプション: すべてのマニュアル ページにわたってキーワードを検索したいですか?使用man -k>その後にキーワードを続けます。たとえば、「 man -k> > permissions`> に言及しているページが見つかります 権限
  3. ` を使用する apropos`> 指示: `に似ている man -k`> 、しかし、` apropos`> 名前だけでなく説明も検索します。 ` を試してください apropos networking`> ネットワークに関連するページを検索します。

マニュアルページを読む別の方法

マニュアルページを読む別の方法は次のとおりです。

  • man2html: マニュアル ページを HTML 形式に変換します。これにより、グラフィカル ユーザー インターフェイス (GUI) で読みやすくなります。
  • tldr: マニュアルページの短く簡略化されたバージョンを提供します。
  • とは: コマンドの非常に短い 1 行の概要を示します。
  • ところで : を検索します。man>キーワードのページに、コマンドのリストとその簡単な説明が記載されています。
  • 情報 : コマンドとプログラムに関するより詳細なハイパーリンク付きドキュメントを表示します。多くの場合、これには、より多くの背景情報が含まれます。man>ページ。

結論

この記事では、コマンド、ユーティリティ、システム コールに関する詳細なドキュメントにアクセスするために不可欠なツールである Linux の man コマンドについて説明しました。構文、オプション、例などのセクションが整理された包括的なガイドを提供します。のようなオプションを使用すると、-f>-k>、 そして-a>を使用すると、ユーザーは簡潔な説明をすばやく取得したり、関連コマンドを検索したり、一致するすべてのマニュアル ページにアクセスしたりできます。

スペースバーや Enter などの一般的なキーを使用すると、マニュアル ページ間の移動が簡素化されます。 man コマンドは単なる文書化ツールではありません。これは、あらゆるレベルのユーザーにとって貴重なリソースであり、Linux コマンドの理解を深め、コマンドラインの習熟度を高めるのに役立ちます。

Linux でマニュアル ページを読む方法 | man コマンド – FAQ

man コマンドを使用して cd コマンドのマニュアルを表示するにはどうすればよいですか?

次のコマンドは、 CD コマンドのオプション、構文、例に関する情報を含みます。

man cd>

次のコマンドは、キーワード ファイルに関連するコマンドのリストを提供し、ユーザーが関連するユーティリティを見つけるのに役立ちます。

 man -k file>

man コマンドを使用して ls の 1 行の説明を表示するにはどうすればよいですか?

次のコマンドは、ls コマンドの 1 行の簡単な説明を示しており、クイックリファレンスとして役立ちます。

 man -f ls>

特定のコマンドのマニュアル ページが見つかりません。どうすればよいですか?

いくつかの可能性があります:

  • コマンドにはマニュアル ページがない可能性があります。一部の小規模またはあまり一般的ではないコマンドにはドキュメントが不足している場合があります。
  • コマンド名のスペルを間違えている可能性があります。スペルを再確認して、再試行してください。
  • man ページは別のセクションにある場合があります。使用できます -k> オプション付き man> すべてのセクションにわたってキーワードを検索します。たとえば、「 man -k ls`> ls に言及しているすべての man ページを検索します。