バックエンド プログラマーは、さまざまな場所で 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. ツールとライブラリをインストールする# PCRE は、Perl 互換の正規表現ライブラリを含...
レンダリング原理フォーム要素には、正規表現(携帯電話番号、メールアドレス、IDカードなど)をカスタマ...
1. Linux .NET Core の紹介Microsoft は常に自社のプラットフォームに対して...
承認とは、ユーザーに特定の権限を付与することです。たとえば、新しく作成したユーザーに、すべてのデータ...
SVN は Subversion の略称で、ブランチ管理システムを使用して効率的に管理するオープンソ...
目次サーバー計画1. システムコンポーネントをインストールする2. fastdfsをインストールする...
ブラウザはおそらく私たちにとって最も馴染みのあるツールです。 Firefox、Opera、Safar...
ソフトウェアバージョンウィンドウズ: ウィンドウズ10 MySQL: mysql-8.0.16-wi...
目次序文インストール導入環境の切り替え傍受を要求するレスポンスインターセプションAPIの統合管理要約...
目次1. ページレイアウト2. 画像のアップロードと表示3. キャンバスを初期化する4. テンプレー...
実践こそが真実をテストする唯一の方法です。この記事では、インデックスの全体的な使用法についてのみ説明...
目次1. インストール2. カプセル化に問題はない3. ファイルを作成する4. アドレス設定をリクエ...
MySQL パスワードを 2 回忘れてしまいましたか?最初、私はアンインストールして再インストールす...
【背景】最近勉強中に非常に恥ずかしいことに遭遇しました。MySQL のパスワードを忘れてしまい、My...
シナリオ会社のプロジェクトはDockerでデプロイされています。原因不明ですが、コンテナが時々停止し...