Linuxマンコマンド

Linuxマンコマンド

「マン」はマニュアルページの短縮形です。 Linux などの Unix 系オペレーティング システムでは、man はシステムのリファレンス マニュアルを表示するためのインターフェイスです。

ユーザーは、man に続けてスペース、引数を入力するだけで、マニュアル ページの表示を要求できます。ここでの引数は、コマンド、ユーティリティ、または関数です。これらの各引数に関連付けられたマニュアル ページが表示されます。

コマンドにセクション番号を指定すると、マニュアルのそのセクション番号を調べるように指示され、そのセクションのページが表示されます。そうでない場合は、デフォルトで最初のページが表示され、事前定義された方法でセクション全体を確認する必要があります。

Linuxのmanコマンド

人間の紹介

man は、Linux コマンドを利用するための組み込みマニュアルです。これにより、ユーザーは、ターミナルで実行するユーティリティまたはコマンドのリファレンス マニュアルにアクセスできます。 man コマンドには、コマンドの説明、例、フラグ、適用可能なオプション、およびその他の情報要素が含まれています。

前提条件

  • root権限アカウント
  • コマンドラインアクセス
  • Linux を実行しているマシン

このチュートリアルではセクション番号について説明します。

人間の構文:

 man [option(s)] keyword(s)  

ただし、通常 [オプション] は使用されません。引数にはキーワードのみを記述します。

例えば、

 man ls  

このコマンドは、に関するすべての情報を表示します。 「ls」 スクリーンショットに示すようにコマンドを実行します。

リナックスマン1

デフォルトでは、man コマンドはマニュアルの利用可能なすべてのコンポーネントを検索し、最初に一致したものを表示します (ページが多くのセクションで利用可能な場合でも)。セクション番号を指定すると、man コマンドが特定のセクションを検索するようになります。

以下に 9 つのマニュアルセクションがリストされ、説明されています。

    一般的なコマンド: ターミナルで使用されるコマンドを示します。 ライブラリ関数: プログラムライブラリ内の関数を示します。 システムコール: これらはカーネルが提供する機能を示しています。 特別なファイル: デバイスは通常、/dev ディレクトリと対応するドライバーにあります。 ゲーム: データベースの引用符を表示するコマンドの説明を示します。
    ファイル形式と規約: etc/passwd などのファイル形式を示します。 その他: ブートパラメータ、マクロ規約やパッケージなどのさまざまな説明。 カーネルルーチン: カーネルの内部動作に関する情報が表示されます。 システム管理コマンド: ほとんどのコマンドは root 用に予約されています。

Linux で man コマンドを使用するにはどうすればよいですか?

  • man コマンドの後に、ターミナル画面に表示したい man ページの Linux コマンドの名前を入力します。
  • 結果は長くなります。マウスのスクロール ホイール、上下キー、または PgUp キーと PgDn キーを使用して操作できます。
  • H ボタンをクリックすると、ヘルプ セクションと可能なキーストローク テーブルが表示され、man コマンドの実行後に出力をナビゲートできます。
  • Qボタンを押して終了します。
  • コマンド出力には、指定されたコマンドのマニュアル ページで使用可能な見出しが表示されます。

考えられる見出しリストは次のとおりです。

    名前: コマンドの名前が表示されます。 概要: コマンドの構文を示します。 例: この見出しでは、コマンドの使用法を多くの例で示します。 構成: デバイスの構成情報が表示されます。 デフォルト: これらは、コマンドのデフォルト機能とその制御方法を表します。 オプション: これらには、コマンドが使用するフラグとオプションのリストが表示されます。 終了ステータス: コマンドで可能な終了ステータス値のリストが表示されます。 ファイル: コマンドで使用されるファイルのリストが表示されます。 環境: コマンドに影響を与える環境変数の説明とリストが表示されます。 以下も参照してください。 これは、指定されたトピックに対応するコマンドを表します。 歴史: コマンド開発の歴史を示します。 著者: この見出しは、コマンドを作成および管理した人を示します。 ノート: この見出しには、依存関係、必要なアクセス許可など、多くの注意事項が表示されます。 バグ: この見出しには、プログラム バージョンの既知の問題が示されています。

重要: マニュアルページの内容に応じて、ページに含まれる見出しの数が増減する場合があります。

コマンド シェルでの出力の表示方法

man はページャーを介してその出力を表示します。ページャは、出力を一度に 1 画面全体に表示するプログラムです。つまり、テキスト全体が一度に表示されず、ページを下にスクロールするオプションがありません。

下部のコロンは、画面上のページの終わりを示します。次のページに移動するには「スペースバー」または「f」を使用し、前のページに移動するには「b」を使用します。

画面上のページを終了するには、「q」を使用します。シェル プログラムに移動します。ヘルプを表示するには、「h」を押してください。

man ページのセクション:

man ページはさまざまなセクションに分かれています。各セクションは特定のトピックに基づいて分かれています。

man ページでは、コマンドの後の括弧内に番号が書かれています。これらの番号はセクション番号を表します。上の図では、上部に LS(1) が表示されており、これがセクション 1 のものであることを示しています。

前に述べたように、特定のセクション番号に言及すると、マニュアル ページがそのセクションに誘導されます。そうでない場合は、目的のセクションに移動するために、事前に定義された方法でセクション全体を確認する必要があります。

セクション:

  1. 実行可能プログラムとシェルコマンド
  2. システムコール
  3. 図書館の呼び出し
  4. 特殊ファイル
  5. ファイル形式と規則
  6. ゲーム
  7. その他
  8. システム管理コマンド
  9. カーネルルーチン

n. Tcl/Tk (プログラミング言語)

特定のセクションの構文:

 man section_number keyword  

例えば

 man 2 passwd  

男のオプション

コマンド 関数
男、ああ コマンドの使用可能なセクションをすべてリストします。
男a コマンドのすべてのマニュアルページを表示します。
sman -k (適当) キーワード一致を含む結果のリストをマニュアルページに表示します。
-f、何ですか マニュアルページが利用可能な場合は、マニュアルページの説明が表示されます。
どこですか マニュアルページの場所を決定するために使用されます
オプションなし コマンドマニュアル全体を示します。
セクション番号 マニュアルは 2 つ以上のセクションに分類されているため、section-num オプションは特定のマニュアル セクションのみを表示するために適用されます。
-で このオプションは、指定されたコマンドのマニュアル ページが利用可能な場所を返すために使用されます。
-私 このオプションでは、コマンドの大文字と小文字が区別されます。
--デフォルト、-D 通常、このオプションは初期オプションとして発行され、man コマンドの動作をデフォルトにリセットします。
--デバッグ、-d このオプションはデバッグの詳細を出力します。
--config-file=ファイル、-C ファイル このファイルは、デフォルトの ~/.manpath の代わりにユーザー構成に使用できます。
--警告[=警告] このオプションは、groff を使用して警告をアクティブにします。これは、マニュアル ページのソース テキストの健全性チェックを実装するために使用される場合があります。警告オプションは、カンマで区切られた警告名のリストです。 Mac が提供されていない場合は、Mac がデフォルトになります。
--global-apropos、-K すべてのマニュアルページのテキストを検索します。総当たり検索です。検索が必要なページ番号を減らすためにセクションを定義する必要があります。
--ローカルファイル、-l ローカルモードを有効にします。システムのマニュアル コレクションからファイルを検索するのではなく、ローカル マニュアルのファイルをフォーマットして表示します。
--location、--path、--where、-w このオプションはマニュアル ページを表示しませんが、編集されるソース nroff ファイルの場所を出力します。 -a フラグも使用されている場合、検索基準と同じすべてのソース ファイルの場所が表示されます。