バックエンド プログラマーは、さまざまな場所で Linux を扱います。Linux ログの読み方がわからないと、同僚や面接官から嘲笑される可能性が非常に高いため、ログを表示する方法を 1 つ以上習得することが非常に重要です。 Linux には、tail、cat、tac、head、echo など、ログを表示するためのコマンドが多数あります。この記事では、よく使用されるいくつかの方法のみを紹介します。 1. 尾 これは私が最も頻繁に見る方法です。
使用方法は次のとおりです。
通常は grep と組み合わせて使用されます。例:
一度にクエリするデータの量が多すぎる場合は、ページをめくって表示することができます。次に例を示します。
2. 頭 Head は tail の反対です。ログの最初の数行を読み取ります。
ヘッドの他のパラメータについては、テールを参照してください。 3. 猫 catは画面上の最初の行から最後の行までを表示します ファイル全体を一度に表示するには: $ cat ファイル名 キーボードからファイルを作成します。 $cat > ファイル名 複数のファイルを 1 つに結合します。 $cat file1 file2 > file は新しいファイルを作成することしかできず、既存のファイルを編集することはできません。 あるログ ファイルの内容を別のログ ファイルに追加します。 $cat -n テキストファイル1 > テキストファイル2 ログファイルをクリアします: $cat: >テキストファイル2 注: > は作成を意味し、>> は追加を意味します。混乱しないでください。 catの他のパラメータについてはtailを参照してください。 4. その他 more コマンドは、vi エディタをベースにしたテキスト フィルタです。テキスト ファイルの内容を全画面モードでページごとに表示し、vi でのキーワード配置操作をサポートします。詳細リストにはいくつかの組み込みショートカット キーがあり、よく使用されるものは、H (ヘルプ情報を取得)、Enter (1 行下にスクロール)、Space (1 画面下にスクロール)、Q (コマンドを終了) です。 more コマンドはファイルを先頭から末尾まで読み取るため、起動時にファイル全体が読み込まれます。 このコマンドは、一度に 1 画面分のテキストを表示し、画面がいっぱいになると停止し、画面の下部にプロンプト メッセージが表示され、これまでに表示されたファイルのパーセンテージが示されます: –More– (XX%)
5. セド このコマンドは、時間範囲に基づいてログ ファイルの特定のセクションを検索し、行番号と時間範囲でクエリを実行できます。 行番号順 sed -n '5,10p' filename この方法では、ファイルの 5 行目から 10 行目だけを表示できます。 期間別 sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' テスト.log 6. 少ない lessコマンドでログを照会する場合の一般的なプロセスは次のとおりです。
共通コマンドパラメータ:
通常はログをチェックして他のコマンドを適用します
Linux ログファイルの説明
上記は123WORDPRESS.COMの編集者がまとめた内容です。皆様のお役に立てれば幸いです。 以下もご興味があるかもしれません:
|
<<: Vue3とElectronを使ったデスクトップアプリケーションの詳しい説明
>>: UbuntuにMySQLデータベースをインストールする方法
1. はじめに数日前、開発仲間から、フィールドを同じ値に更新すると binlog が記録されるかどう...
最近、私は「ぶどうコレクション」というプロジェクトに取り組んでいます。簡単に言うと、Budou ペー...
この記事では、JavaScriptシミュレーション計算機の具体的なコードを参考までに紹介します。具体...
目次コンセプト配列の分割値を個別に宣言して割り当てるデフォルト値の構造化解除変数値の交換関数によって...
コードをコピーコードは次のとおりです。 <div id="名前"> ...
この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...
Element UIのtextarea input自動サイズに設定すると、テキストボックスのデフォル...
序文デモでは古いバージョンのブラウザのグラデーションが実装されています[IE9-]。 IE9 より前...
複数の Docker コンテナがデプロイされたサーバーがあり、各 Docker コンテナが stde...
この記事では、WeChatアプレットのウォーターフォールフローページングスクロールロードを実装するた...
目次uni-app のスタイル要約するuni-app のスタイルsassプラグインは公式ウェブサイト...
序文MySQL の InnoDB エンジンがインデックスの保存に B+tree を使用する理由は、デ...
<area> タグは、イメージ マップ内の領域を定義します (注: イメージ マップはク...
一時テーブルの概要一時テーブルとは: MySQL は中間結果セットを保存するために使用されます。一時...
1. 新旧ドメイン名のジャンプ適用シナリオ: ドメイン名ベースのリダイレクト。会社の古いドメイン名は...