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コマンドの詳しい説明

推薦する

生産・稼働データ収集テーブルとは(工場データ収集制御システム(DCS)とは何ですか?生産データ収集方法は何ですか?)

工場データ収集および制御システム (DCS) とは何ですか?生産データを収集する方法は何ですか?デー...

推進計画(「地域活動」「元気な地域」活動企画計画)

「地域活動」「元気な地域」活動企画プログラムイベント企画1. 活動の背景社会の発展に伴い、人々の精...

オートキャンプ事業の主な事業内容は何ですか? (オートキャンプはどうやって儲けるのか?開発の方向性はどこにあるか?)

オートキャンプ場はどうやって収益を得るのですか?開発の方向性はどこにあるのでしょうか?自動車の普及と...

情報フロー広告フロー(テンセント情報フロー広告フロー要素の詳細説明)

テンセント情報フロー広告要素の詳細な説明デジタルメディアの台頭により、情報フロー広告はブランドプロモ...

農産物ブランド企画(行政や企業は農産物の地域パブリックブランドをどのように創出するのか?)

政府や企業は農産物の地域パブリックブランドをいかに創出できるのか?記者の張家珍が武漢からレポートしま...

データ操作とデータ分析の違い(クールな知識!データ分析を知っていると、これらの仕事ではプラスになります)

冷たい事実!これらの仕事ではデータ分析がプラスになる仕事でデータを分析できる能力があるのは素晴らし...

Baota Panel クラウド セキュリティ モニタリングはどうですか? その機能は何ですか?

Baota Panel は、ユーザーが自分のサーバーを簡単に管理および保守できるようにする優れたサー...

WooCommerce の注文を素早く検索して見つける方法

ウーコマースこれは、WodPess をベースにしたカスタマイズ可能なオープンソースの電子商取引プラッ...

ワイン製品マーケティング計画(酒類市場に大きな動き!貴州茅台酒と瀘州老酒はともに販売を抑制し、値上げ)

酒類市場に大きな動きあり!貴州茅台と瀘州老舗はいずれも価格が上昇し、生産量が制限されている最近、酒類...

ブランドプロモーション活動の強化(北新塗料戦略マーケティング部長 賈迪氏:「イノベーションが発展を牽引し、ブランド認知度を高める」)

北新塗料戦略マーケティング部長 賈迪氏:イノベーションが開発を牽引し、ブランド認知度を高める北京ビジ...

商品のプロモーションとマーケティングスキル(海外華僑の若者を対象とした越境ライブ電子商取引イベント「華商カップ」シリーズが広州で開催されました)

「華商杯」華僑青年越境ライブ電子商取引シリーズイベントが広州で開催中国新聞社、広州、7月11日(郭...

ケータリング運営コンテンツ(中国のケータリング関係者があまり思いつかない店舗運営のアイデアを3つ紹介します!)

中華料理店のオーナーがなかなか思いつかない店舗運営のアイデアを3つご紹介します。上の青い文字をクリッ...

yum または dnf update コマンドを使用した Rocky Linux 更新失敗の解決策

Rocky Linux は、強力な実稼働レベルのプラットフォームを提供するオープンソースの無料エンタ...