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

apropos Linux コマンドの説明 {例付き}

はじめに

apropos コマンドは、ユーザーがマニュアル ページを使用してコマンドを見つけるのに役立ちます。マニュアル ページでは、コマンド機能について説明し、適用可能な引数を一覧表示して、使用例を示します。

コマンドは、man command_name で Linux コマンド マニュアルを呼び出します。 構文。したがって、コマンド名がわからないと問題が発生します。 man とは異なります , apropos 既知の詳細を検索用語として使用して、すべての man ページを検索します。

このガイドでは apropos を提供しています Linux コマンドの説明 (例あり)

前提条件

  • Linux を実行するシステム。
  • ターミナルへのアクセス

注: apropos コマンドは大文字と小文字を区別しません。

Linux の適切なコマンド構文

基本的な apropos 構文は次のとおりです:

apropos [option] keyword

apropos コマンドはオプションがなくても機能しますが、検索語 (キーワード) がないと機能しません。

apropos以降 man ページの名前と説明でキーワードを検索し、キーワードを指定せずにコマンドを実行すると、次のように表示されます:

Linux の適切なコマンド オプション

apropos コマンドは引数なしで機能します。それでも、オプションは出力をカスタマイズしたり、検索プロセスに影響を与えたりします。

いくつかの標準オプションは次のとおりです:

オプション 説明
-e キーワードに正確に一致する名前と説明を返します。
-d デバッグ メッセージを出力します。
-w ワイルドカードを使用してキーワードを検索します。
-a 論理積として機能します。すべてのキーワードが一致した場合に出力を返します。
-l 出力トリミングを停止します。
-C $MANPATH の代わりにユーザー構成ファイルを使用します .
-s man ページの特定のセクションのみを検索します。
-M 検索パスをデフォルトの $MANPATH ではなく PATH に設定します .
-m 他の OS の man ページの説明を探します。
-L 検索のロケールを設定します。
-r 各キーワードを正規表現として解釈します。

適切な Linux コマンドの例

キーワードでコマンドを検索すると、正確なコマンドを思い出せない場合や、アクションを完了するのに適したコマンドを見つけようとする場合に便利です。

apropos これらの状況で役立ち、多くのユースケースがあります。以下にいくつかの例を示します。

キーワードを探す

apropos 主な用途は、man ページで単一のキーワードを見つけることです。たとえば、apropos list を実行します。 キーワード list に言及しているインスタンスを見つける :

apropos list

このコマンドは list のすべてのインスタンスを出力します 名前 (緑色でマーク) と説明 (黄色でマーク) で。このツールは、 list などのより大きな文字列に属する一致も表示します エネルギー または リスト s .

2 つのキーワードを検索

キーワードが広すぎる場合、apropos 多くの結果を出力します。 リストの場合 , apropos 300 行を印刷します。

別の変数を追加して、一致を絞り込みます。たとえば、すべてのディレクトリを一覧表示するには、apropos で 2 つのキーワードを使用します :リスト およびディレクトリ .

引数なし、apropos list を含む man ページを検索します またはディレクトリ .出力に両方が含まれるようにするには、-a を使用します :

apropos -a list directory

-a なしで同様の効果を得る .キーワードを二重引用符で囲む:

apropos "list directory"

二重引用符は apropos を指示します 引用符で囲まれたキーワードと同じ順序で、完全一致を検索します。したがって、-a を使用すると、出力は 6 行ではなく 4 行になります。 .

2 つのパラメータのいずれかを見つける

-a 引数は論理 AND として機能し、apropos を実行します 引数のない複数の検索語は、論理 OR として機能します。

たとえば、delete を使用します 終了 削除 キーワードのいずれかを含む man ページを見つけるための検索語として:

apropos delete terminate remove

apropos コマンドは、1 つ以上のキーワードを含む行を出力します。

完全一致を検索

apropos 個々のキーワードまたは別の単語の一部と一致します。例:

apropos set

出力は set のインスタンスを示しています offset などの文字列に含まれる そしてセット ティンス。 set の完全一致を検索するには -e を使用します フラグ:

apropos -e set

特定のセクションを検索

各コマンドのマニュアル ページは、9 つ​​のセクションで構成されています。例:

man man

デフォルトでは、apropos 任意のセクションでキーワードを検索します。検索するマニュアル セクションを指定するには、-s を使用します セクション番号が続きます。

たとえば、list を検索します セクション 1 と 8 で次のコマンドを使用:

apropos -s 1,8 list

このコマンドは list を含む man ページを出力しました セクション 1 または 8。

正規表現記号を使用する

正規表現記号を使用して、検索プロセスを高速化し、結果をフィルタリングします。

たとえば、単語 list で始まるすべての man ページを検索します と:

apropos '^list'

キーワード リスト キャレット記号を使用して一重引用符で囲み、用語が行の先頭に表示されるようにします。出力は list であることを示しています 名前列または説明列の先頭に表示されます。

正規表現にはさらに多くのオプションがあります。たとえば、zipcloak を含むすべての man ページを見つけます zipnote 、または zipinfo と:

apropos "zip(note|cloak|info)"

パイプは論理 OR として機能します。 apropos コマンドは zip を検索します マントメモ 、または情報

より具体的な検索を行うには、正規表現を使用します。たとえば、実装を見つけます デバイス 、またはユーザー list で始まる man ページのセクション 3 または 8 :

apropos -a -s 3,8 "^list" "(implementation|devices|users)"

出力が示すように、各行には list が含まれます 最初に、セクション 3 または 8 に属し、キーワードの 1 つを持っています。

トリミングは避ける

apropos コマンドは、デフォルトで出力の説明をトリムします。出力は省略記号で終わります。 apropos 実行時 list 、いくつかの場所でトリミングが明らかです:

ウィンドウのサイズに関係なく、トリミングが存在します。トリミングを避けるには、-l を使用します オプション:

結論

このチュートリアルに従えば、apropos の使い方がわかります。 コマンドを使用して、さまざまなマニュアル ページを検索します。

次に、すべてのユーザーが知っておくべき Linux コマンドの究極のリストを確認してください。


Linux
  1. Linuxの履歴コマンドを詳細に説明

  2. Linux Tracerouteコマンド、例を使用して説明

  3. Linuxでのlsコマンド:17の便利な例の説明

  1. Linuxカットコマンドを6つの例で説明

  2. Linuxsetコマンドとその使用方法{9例}

  3. Linux SCPコマンドの説明:ファイルを安全にコピーおよび転送する{13例}

  1. LinuxのWコマンド

  2. Linuxのコマンドで

  3. 初心者向けのLinuxrmコマンドの説明(8例)