Linuxでのtailコマンドの使い方 Linux tailコマンドの詳しい説明

Linuxでのtailコマンドの使い方 Linux tailコマンドの詳しい説明

til コマンドはどういう意味ですか? til コマンドは、Linux で非常に実用的なアプリケーション コマンドです。このコマンドは、1 つ以上のファイルまたはパイプ データの最後の部分を表示できます。 til コマンドの最も一般的な用途の 1 つは、多くの場合、gep などの他のツールと組み合わせて、ログやその他のファイルを長期にわたって監視および分析することです。この記事では、Linux til コマンドの使用方法と Linux til コマンドの詳細な説明を参考として紹介します。

til コマンド構文

まず、til コマンドの構文を見てみましょう。形式は次のとおりです。

til [OPTION]... [FILE]...
  • オプション R til コマンドで使用できるオプションについては、ここの til オプションを参照してください。
  • FILE R 0 個以上の入力ファイル名。 ファイルが指定されていない場合、またはファイルが-の場合、 til標準入力を読み取ります。

TILコマンドの使い方

オプションを指定しないと、 tilコマンドは最後の0行を最も単純な形式で表示します。

til filenme.txt

指定した行数を表示する

指定したファイル内の指定した行数を表示する場合は、 -n (--lines)オプションを使用して表示する行数を指定できます。コマンドの形式は次のとおりです。

til -n filenme.txt

文字nを省略して、ハイフン(-)と数字 (間にスペースなし) のみを使用することもできます。

filenme.txtというファイルの最後の50行を表示するには、次のコマンドを使用します。

til -n 50 filenme.txt

次のコマンドは上記のコマンドと同じ効果があります。

til -50 filenme.txt

指定されたバイト数を表示します

指定した数のファイルの内容を表示するには、 -c (--bytes)オプションを使用します。コマンドの形式は次のとおりです。

til -c 500 filenme.txt

数字の後に乗数サフィックスを使用して、表示するバイト数を指定することもできます。 b は 52 倍、kB は 000 倍、K は 024 倍、MB は 000000 倍、M は 048576 倍、というように乗算されます。

til -c 2k filenme.txt

ファイルの変更を表示する

ファイルの変更を監視するには、 -f(--follow)オプションを使用します。

til -f filenme.txt

このオプションは、ログ ファイルを監視する場合に特に便利です。 たとえば、 //log/nginx/eo.log /eo.log ファイルの最後の 0 行を表示し、ファイル内の更新を監視するには、次のコマンドを使用します。

til -f //log/nginx/eo.log

ファイルの表示中にtilコマンドを中断するには、 Ctl + Cを押します。

ファイルの再構築中に監視を継続するには、 -Fオプションを使用します。

til -F filenme.txt

このオプションは、 tilコマンドがローテーションされたログ ファイルの後に続く場合に便利です。 -Fオプションと一緒に使用すると、 tilコマンドはファイルが再び使用可能になるとすぐにそのファイルを再度開きます。

複数のファイルを同時に表示する

tilコマンドへの入力として複数のファイルを指定すると、各ファイルの最後の 10 行が表示されます。

til filenme.txt filenme2.txt

単一のファイルを表示する場合と同じオプションを使用できます。 この例では、ファイルfilenme.txtfilenme2.txtの最後の 20 行を表示します。

til -n 20 filenme.txt filenme2.txt

他のコマンドと til を使用する

tilコマンドは、パイプを使用して他のコマンドからの標準出力を他のユーティリティにリダイレクトすることにより、他のコマンドと組み合わせて使用​​できます。

たとえば、pche アクセス ログ ファイルを監視し、IP アドレス92.68.42.2を含む行のみを表示するには、次のようにします。

til -f //log/pche2/ccess.log | gep 92.68.42.2

次のpsコマンドは、CPU 使用率順に並べられた実行中の上位 10 個のプロセスを表示します。

ps ux | sot -nk +3 | til -5

<<:  おすすめのWordPressビジュアルエディタ

>>:  headコマンドの機能と使い方 Linux headコマンドの詳しい説明

推薦する

ブランド共同ブランドマーケティング事例(2023年共同ブランドマーケティングレビュー:ラッキンコーヒーが「大勝利」、ヘイティーが「言葉を失う」逆転)

2023年共同マーケティングレビュー:ラッキンコーヒーは「大勝利」、ヘイティーは「言葉を失う」を覆...

ポイント運用製品(トークンエコノミー(Dapp)をプライベートドメイン電子商取引に統合する方法、ポイントゲームプレイ、動的および静的ポイントリリース)

トークンエコノミー(Dapp)をプライベート電子商取引、ポイントゲームプレイ、動的および静的ポイント...

スーパーマーケットの売上データ詳細(職場データ管理シリーズ、スーパーマーケットの基礎、商品ABC分析)

職場データ管理シリーズ、スーパーマーケットの基礎、商品ABC分析小売スーパーマーケット業界の友人:以...

現在のオンラインプロモーション手法(バーコード決済の「スキャン」から「タッチ」へ:2大技術ルートの「握手」の意味とは?)

バーコード決済は「スキャン」から「タッチ」へ:2つの主要技術ルートの「ハンドシェイク」の意味とは?北...

米国のVPSホストのトラブルシューティングコマンド

米国の VPS ホストのトラブルシューティングに使用するコマンドは何ですか?時々、コンピュータのメモ...

情報フロー広告検索(情報フロープロモーション検索プロモーションと情報フロープロモーションの違い)

情報フロー促進、検索促進、情報フロー促進の違い現在主流のプロモーションは2種類あります!一つは検索...

生放送ルーム情報フロー広告(プロモーション戦略:生放送情報フロープロモーションをどのように展開するか?)

プロモーション戦略:ライブストリーミング情報フロープロモーションをマスターするには?オンラインライブ...

CloudFlare チュートリアル: ウェブサイトのキャッシュをクリアする方法

キャッシュによりウェブサイトの読み込みが速くなりますが、古い情報も保存され、最新の変更がウェブサイト...

百貨店の主な販売商品(スーパーやコンビニエンスストアでは主にどのような商品を販売しているのか?利益率が高い商品は何か?)

スーパーやコンビニでは主にどんな商品を売っているのでしょうか?どの製品の利益率が高いですか?中国経済...

SEO 最適化ウェブサイト (5 つの無料自習 SEO テクノロジー ウェブサイトを共有し、SEO を素早く学習)

SEOを素早く学ぶための無料の自習SEO技術ウェブサイト5つを紹介SEO を無料で学ぶ場合、検討す...

情報フロー代理店 情報フロー広告(情報フロー広告を代理店するには?)

情報流通広告の代理店になるには?情報フロー広告とは?情報フロー広告とは、ユーザーがインターネット製品...

医療業界における新しいメディア運用(医療の新しいメディアマーケティング、ほとんどの管理者は理解していません)

医療のニューメディアマーケティング、ほとんどのマネージャーは理解していない「1 か月以内に成功するア...

業務統計データ表(日常業務における一般的なデータレポートの例)

日常業務における一般的なデータレポートの例レポート管理日常業務において、経営陣は会社の業務運営や生産...