ログを表示するための Linux コマンドは次のとおりです: 1. tail コマンド (ログの前の行を表示するために使用します); 2. head コマンド (ログの次の行を表示するために使用します); 3. cat コマンド (使用可能)キーワードログをクエリします。
#この記事の動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux でログを表示するためのコマンドは何ですか?
Linux でログを表示するための一般的なコマンド
1. ログを表示するための一般的なコマンド
tail:
-n は表示行番号で、nl コマンドに相当します。例は次のとおりです:
tail -100f test.log 100 行のログのリアルタイム監視
tail -n 10 test.log ログの末尾をクエリします。ログの最後の 10 行;
tail -n 10 test.log 10 行以降のすべてのログをクエリします。
head:
これは tail の逆で、tail はその後にログが何行あるかを確認することです。例は次のとおりです:
head -n 10 test.log 最初の 10 行をクエリします。ログ ファイル内のログの行数;
head -n -10 test.log 最後のログを除くログ ファイルをクエリします 10 行目の他のすべてのログ;
cat:
tac は逆の順序で表示され、cat という単語は逆に書かれます。例は次のとおりです:
cat -n test.log |grep " debug" クエリ キーワード ログ
2. アプリケーション シナリオ 1: 行番号で表示---キーワード付近のログをフィルタリングします
1) cat -n test.log | grep "debug" Getキーログの行番号
2) cat -n test.log | tail -n 92|head -n 20 キーワードが含まれる A 行の中央を選択し、このキーワードの前のログを確認します。 10 行と 10 行:
TAIL -N 92 クエリのログを示します 92 行
Head -N 20 結果の最初の 20 レコードを確認します
3. アプリケーション シナリオ 2: 日付に基づくクエリ ログ
sed -n '/2014-12 -17 16:17:20/,/2014-12- 17 16:17:36/p' test.log
特記事項: 上記の 2 つの日付はログに出力されるログでなければなりません、それ以外の場合は無効です;
1. 最初の grep '2014- 12-17 16:17:20' test.log を使用して、ログにこの時点が存在するかどうかを確認します
4 。アプリケーション シナリオ 3: ログの内容が非常に大きいまた、画面に印刷すると表示するのが不便です。
(1) コマンドの使用量を減らしてください。
例: cat -n test.log | grep "debug " |more これはページ単位で印刷されます。ページをめくるにはスペース バーをクリックしてください。
(2) >xxx.txt を使用してファイルに保存します。その後、ファイルをプルダウンして分析できます
例: cat -n test.log |grep "debug" >debug.txt
推奨学習: "linux ビデオ チュートリアル "
以上がLinux でログを表示するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。