バックエンド プログラマーは、さまざまな場所で 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データベースをインストールする方法
Ubuntu コマンドライン ウィンドウで次の操作を実行します。 1. 仮想環境をインストールする...
1. アップグレードプロセス: sudo apt-get updateパッケージが見つからない、パッ...
この記事では、CSS3 の transform を使用して子要素の固定配置を絶対配置に変更する方法を...
コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...
最初のステップ組み込みのパッケージ管理機能で一度削除する yum 削除 nodejs npm -y ...
目次1. 準備: 2. ソースコードのコンパイル1. 設定する2. コンパイルエラー3. ターゲット...
序文この記事では主にMySQLでよく使われるツールに関する関連コンテンツを紹介し、皆さんの参考と学習...
コンピュータシステム: win7この記事は主に写真に基づいており、多くの写真が含まれていますCent...
検証できるデータの種類は次のとおりです a = [1,2,3,4,5,6]とします。 b = [とし...
目次角度成し遂げる呼び出し順序知らせイオニックionic はページのライフサイクルをどのように処理し...
目次執筆の背景プロジェクトの説明事前準備注記執筆の背景以前のプロジェクトではTencent Maps...
目次1. グローバルガード1.1 グローバルフロントガード1.2 グローバルポストルートガード1.3...
タブ切り替えもプロジェクトではよく使われる技術です。一般的にタブ切り替えはjsやjqを使って実装され...
2020 年 4 月 23 日、本日、Windows 上の Ubuntu 20.04 では、Ubun...
ハードウェア上の理由により、機械は標準時間にある程度追いつけない場合があり、その誤差は 1 か月で数...