Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

マニュアルページでの楽な文字列検索:ヒントとコツ

man コマンドを使用すると、名前がわかっているコマンドに関する情報を検索できます。ただし、コマンドの名前を覚えていないと、少し難しいかもしれません。また、bash や mplayer のような非常に長い巨大な man ページを見ている場合もあり、テキスト内で探している内容を見つけるのが難しい場合があります。幸いなことに、この分野で役立ついくつかのトリックがあります。

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

方法 1:マニュアル ページ内の文字列を検索する

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

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

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

また、vi または vim で使用するのとほぼ同じ方法を使用して、マニュアル ページを読んでいる途中でいつでも簡単に検索できます。 「マンバッシュ」と入力します。 または、「man」という単語の後に、興味のあるコマンドの名前を続けます。 man ブラウザに入ったら、「/」と入力し、その後に次の単語を探したい単語を入力します。 Enter キーまたは Return キーを押して検索できます。

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

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

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

たとえば、あなたが uname のページを読んでいて、いくつかのオプションを試してみたいと思ったと想像してください。 man ブラウザ内で、「!uname -oirv」と入力します。 通常の bash コマンド ラインから実行した場合と同じ出力が得られます。これは、どのマニュアル ページを見ていたかに関係なく、ほぼすべてのコマンドで機能します。ただし、説明書を見ながら何かを試す場合に最も便利です。多数のオプションを必要とする作業を行っており、それらを一度に表示したい場合は、ウィンドウを最大化してから入力を開始するとよいでしょう。

完了したら、Return キーを押すだけで、人間の中に戻ることができます。

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

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

ページ全体に返信が表示されます。端末内で上にスクロールして確認できます。マウスまたはトラックパッドのスクロールは、Shift+Ctrl+PageUp および Shift+Ctrl+PageDown キーボード ショートカットと同様に問題なく機能します。テキストをスクロールできない仮想端末から作業している場合は、適切なネットワーク | を発行してください。少ない 次に、カーソル キーを使用するか、j キーを押して下に進み、k キーを押して後ろに戻り、応答をスクロールします。

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

著者について

マニュアルページでの楽な文字列検索:ヒントとコツ

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. UbuntuファイルマネージャーからGoogleドライブにアクセスする方法は?

    常にブラウザを開いてGoogleドライブにアクセスする代わりに、コンピュータにローカルに保存されているように、Ubuntuファイルマネージャから必要なものをすべて見つけることができます。 ファイルマネージャからは、ブラウザから行うのと同じように、次のようなほとんどの操作を実行できます。 ファイルのコピー、切り取り、貼り付け さまざまな形式のファイルを開く ファイルの削除 UbuntuファイルマネージャーからGoogleドライブにアクセスする方法 アプリメニューを検索するか、ターミナルで次のコマンドを入力して設定を開きますgnome-control-center オンラインアカウント

  2. Linux での「Docker デーモンに接続できません」エラーの解決

    Linux ターミナルで「Docker デーモンに接続できません」というエラーが表示された場合は、非常に混乱するかもしれません。これが表示されたときには Docker デーモンがすでに実行されている可能性が高いためです。確実にそうなるようにする必要がありますが、このエラーがサービスが開始されていないことと関係がないことがわかると、おそらく困惑するでしょう。これは主に、Docker グループに自分自身を追加していないユーザーにスローされます。 Docker は Linux システム上に別のユーザー グループを発行し、そこに追加されていないユーザー アカウントを持つユーザーは接続できません。デー