manページで文字列を検索する方法



問題を排除するために楽器を試してください

manコマンドを使用して、名前がわかっているコマンドに関する情報を見つけることができます。ただし、コマンドの名前を覚えていない場合は、問題が発生する可能性があります。また、bashやmplayerのページのように、テキスト内で探しているものを見つけるのが難しい、非常に長い巨大なmanページを見ている場合もあります。幸いなことに、この分野で取り上げたトリックがいくつかあります。



まず、ターミナルを開くことから始めます。 Ubuntu Unity Dashからターミナルという単語を検索するか、Ctrl + Alt + Tを押したままにしてターミナルを開くことができます。 Xfce4、Cinnamon、KDE、およびLXDEのユーザーは、[アプリケーション]メニューを選択し、[システムツール]にカーソルを合わせてから、[ターミナル]をクリックまたはタップして、コマンドライン環境を起動します。



方法1:manページ内の文字列を検索する

マニュアルページを既に開いているかどうかに応じて、検索には2つのオプションがあります。 1つ目は、ページ内にいないことです。コマンドラインにいて、テキストを検索したいとします。タイプ マンバッシュ|少ない+ /改行 bashのmanページを開き、テキスト内のnewlineという単語のすべてのインスタンスを強調表示します。頻繁に表示されるため、nキーを押すと、次に表示される検索結果に進むことができます。すでに見たものに戻りたい場合は、Shift + nを押して反対方向に移動します。



manを任意の有効なmanページ名に置き換え、newlineという単語を検索する任意の文字列に置き換えることができることに注意してください。この単語はBourneシェルのmanページの記事の多くの箇所に表示されるため、これを例として使用しました。確認が終わったら、manブラウザを使用しているときと同じように、文字qを入力するだけで、いつでもmanページを終了できます。

方法2:マニュアルページを読みながら文字列を検索する

また、viまたはvimで使用するのとほぼ同じ方法を使用して、manページを読んでいるときにいつでも簡単に検索できます。タイプ マンバッシュ または、manという単語の後に、読みたいコマンドの名前が続きます。男性用ブラウザにアクセスしたら、/を入力してから、次のインスタンスを検索する単語を入力します。次に、EnterキーまたはReturnキーを押して検索できます。



最初の方法と同様に、nを押して次のインスタンスに進むか、Shift + nを使用して1つ戻ることができます。別のスラッシュを入力し、その後に別の検索語を入力して、検索をリセットします。男性のブラウザは、検索履歴を保持していないか、この点で実際の制限があるため、別の単語に対して新しい検索を発行し続けることができます。これは、かなり長い部分でいくつかの異なるコマンドオプションを見つける必要がある場合に役立つ傾向があります。

方法3:マニュアルページの内部からコマンドをテストする

探していたマニュアルページを読んでいて、コマンドを試してみたい場合は、「!」と入力します。コマンド自体が続きます。 manコマンドはデフォルトでlesspagerを使用し、vis / vimバインディングを使用しないため、別のコンソールに切り替えることなく、そこから関数を実行できます。コマンドが何をするにしても、人間に入る前に作業していた前の画面の最後の出力が何であれ、最後に表示されます。

たとえば、あなたがunameのページを読んでいて、いくつかのオプションを試してみたいと思ったとしましょう。男のブラウザの中にいる間に、 !uname -oirv 通常のbashコマンドラインから実行したときに受け取るのとまったく同じ出力を取得します。これは、表示しているマニュアルページに関係なく、ほぼすべてのコマンドで機能します。ただし、手順を確認しながら何かを試す場合に最も役立ちます。多数のオプションを使用するもので作業していて、それらを一度に表示したい場合は、ウィンドウを最大化してから入力を開始することをお勧めします。

完了したら、リターンキーを押すだけで、人間の中に戻ります。

方法4:名前がわからない可能性のあるコマンドを検索する

これは、マニュアルページで文字列を検索してテストする場合に適していますが、コマンドの名前がわからないことがよくあります。入力できます 承認 その後に、そのコマンドに関連する可能性のあるすべてのものを完全に検索するための単語が続きます。ネットワーク構成に関連するコマンドの種類を確認したいとします。タイプ 適切なネットワーク 次に、EnterキーまたはReturnキーを押します。入力することもできます man-kネットワーク 同じ正確な出力を取得します。これは、この種の検索に適切な方法を使用できないLinuxシステムを使用している場合に役立つトリックです。

応答でいっぱいのページ全体を受け取ります。これをターミナルで上にスクロールして確認できます。 Shift + Ctrl + PageUpおよびShift + Ctrl + PageDownキーボードショートカットと同様に、マウスまたはトラックパッドのスクロールは問題なく機能します。テキストをスクロールできない仮想端末から作業している場合は、 適切なネットワーク|もっと少なく 次に、カーソルキーを使用するか、jキーを押して下に移動し、kキーを押して後ろに移動して、応答をスクロールします。

ネットワークという単語は単なる例であり、検索したいものに置き換えることができることに注意してください。これは、特定のコマンドの使用方法を実際に忘れている可能性がある状況に最適です。

読んだ4分