Linux ログ内のキーワードとその前後の情報を検索する方法の例

Linux ログ内のキーワードとその前後の情報を検索する方法の例

日常業務では、ログを表示する必要がよくあります。たとえば、 tail コマンドを使用してログをリアルタイムで表示したり、 catなどのコマンドを使用してログ情報を表示したりできます。

ここでは、キーワードによってログから必要なコンテンツをフィルタリングする方法について説明します。これを行うには多くの方法があります。今日は主に cat コマンドについて学習します。

ログ ファイルhrun.logがあり、クエリ キーワードが「new user」であると仮定します。

キーワードでログを表示
cat hrun.log | grep "新しいユーザー"

キーワードに従ってログの最後の10行を表示します
cat hrun.log | grep "新しいユーザー" -A 10

キーワード別に最初の10行のログを表示する
cat hrun.log | grep "新しいユーザー" -B 10

キーワードの前後10行のログを表示し、行番号を表示します。
cat -n hrun.log | grep "新規ユーザー" -C 10

ログの最初の50行を表示する
cat hrun.log | ヘッド -n 50

ログの最後の50行を表示し、行番号を表示します。
cat -n hrun.log | tail -n 50

例:

  • -A はキーワードの後を意味します。
  • -B はキーワードの前を意味します。
  • -Cはキーワードの前後を意味します。コンテキスト

以上が今回ご紹介したLinuxログからキーワードを見つけるためのノウハウのすべてです。123WORDPRESS.COMをご活用いただき、誠にありがとうございます。

<<:  MySQL における楽観的ロックと悲観的ロックの例

>>:  JavaScript におけるイベント バブリング メカニズムの詳細な分析

推薦する

重複データの処理に関するMySQL学習ノート

MySQLは重複データを処理します一部の MySQL テーブルには重複レコードが含まれている場合があ...

EF (Entity Framework) の挿入または更新データ エラーの解決方法

エラー メッセージ:ストアの更新、挿入、または削除ステートメントが予期しない行数 (0) に影響を与...

jQuery ステップ進行軸プラグインの実装コード

毎日のjQueryプラグイン - ステップ進捗軸 ステップ進捗軸ツール系のサイトでは入門チュートリア...

MySQL ログトリガー実装コード

SQL文 ドロップトリガー もし sys_menu_edit が存在します。 各行のsys_menu...

Vue はシェイク機能を実装します (ios13.3 以降と互換性があります)

最近、shake.jsを使用して、shakeに似た機能を作成しました。ただし、shake機能はios...

MySQL でのトリガーとカーソルの紹介と使用

トリガーの紹介トリガーは、テーブルに関連付けられた特別なストアド プロシージャであり、テーブル内のデ...

JavaScript の数値および数学オブジェクトの概要

目次1. JavaScript における数値2. Javascript の Math オブジェクト1...

サーバー上で Nginx を使用して Springboot プロジェクトをデプロイする方法の詳細なチュートリアル (jar パッケージ)

1. Javaプロジェクトをjarパッケージにパッケージ化するここではMavenツールを使用します...

MySQL InnoDB ストレージ エンジンの詳細

序文MySQL では、InnoDB はストレージ エンジン レイヤーに属し、プラグインとしてデータベ...

Weibo の一括フォロー解除機能を実装する JavaScript コード

Weibo ユーザーのフォローを一括で解除するクールな JavaScript コードWeibo には...

Mysql ルートユーザーアカウントのパスワードをリセットする問題を解決する

問題の説明: mysqladmin.exe を使用してコマンドを実行すると、次のエラー メッセージが...

Vue codemirrorはオンラインコードコンパイラの効果を実現します

序文Web 上でオンライン コード コンパイルの効果を実現したい場合は、 CodeMirrorを再度...

TypeScript 列挙型

目次1. 概要2. デジタル列挙2.1 逆マッピング3. 文字列の列挙4. const列挙5. まと...

Macでのファイル権限の表示と設定の詳細な説明

序文Mac システムのターミナルでファイルの権限を変更するには、Linux の chmod コマンド...

MySQL で explain ステートメントを使用する基本的なチュートリアル

目次1. 概要1. 説明文テスト2. 結果の各列の説明2. ID列の説明1. 環境整備2. expl...