PuTTY端末のコマンド出力からテキストを検索する

PuTTY端末のコマンド出力からテキストを検索する

端末で特定のテキストを検索する方法を知りたいです。ログファイルを表示するときにcatログファイル全体を読み取る必要がないように、タスクやサマリーなどの特定の単語を検索したいと思います。

似たようなことがあったことを知っています。郵便はがきこれに。その投稿に対する答えはCtrl++ですが、Aこれは[ <text>私には適していないようです。キーを押すとメッセージが表示されNo bracket in top line (press Return)、キーを同時に押すとメッセージが表示されますESC

PuTTYを使用してこれを行う方法はありますか?または、コマンド出力からテキストを取得する一般的な方法はありますか?

答え1

ウィンドウ上部のタイトルバーを右クリックして[クリップボードにすべてコピー]を選択し、テキストエディタに貼り付けて検索することもできます。

答え2

+ +アプリケーション画面内で使用するための(多重化コンソール用のアプリケーション)Ctrla[

少ない

一般に、最も簡単な方法は、lessなどのツールを使用して、コンソールからメッセージを生成するアプリケーションの出力をパイプしてアプリケーション内で検索することですless。スラッシュ()の後に検索したい文字列を入力し/ます。検索を実行するにはEnterキーを押します。

はい

$ less filename.log

...then in less, type a forward slash followed by string to search, foo

grep

上記のように、アプリケーションログファイルメッセージの最後の数行を印刷するなどのツールをless使用したり、一致する文字列/パターンを含む行のみを検索したりすることもできます。tailgrep

$ grep "somestring" filename.log

関連情報