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

推薦する

商品プロモーションプランの立て方(商品ワークフローと方法論:商品企画設計)

製品のワークフローと方法論: 製品ソリューションの設計(1)製品の戦略的ポジショニングを確立する製品...

海外ブランドマーケティング戦略(海外共同マーケティングの「3E」原則)

海外共同マーケティングの「3E」原則近年、共同マーケティングはブランドプロモーションの重要な手段とな...

顧客獲得とトラフィック転換(プロモーションとトラフィック転換の方法とテクニック、6 つの主要な顧客獲得チャネルは何ですか?)

プロモーションとトラフィック生成の方法とテクニック、6 つの主要な顧客獲得チャネルは何ですか? 賑...

ビジネス分析の内容(この記事を読んで理解しよう!ビジネス分析とはいったい何なのか?)

1記事でわかる!ビジネス分析とは具体的に何でしょうか?金融分野におけるビッグデータと情報技術の徹底...

SEMrush と Ahrefs のどちらが優れていますか? SEMrushとAhrefsの比較

SEMush と Ahefs のどちらが優れていますか? SEMush と Ahefs は、それぞれ...

コンテンツ運用戦略は主に以下の通りです(小紅書の人気の裏には、これらのコンテンツ運用戦略があるのです~)

小紅書の人気の裏には、こうしたコンテンツ運営戦略があるのだ〜 2018年6月、小紅書は3億ドルのシリ...

大成ブランド計画(ブランドフルケース計画会社にとっての第一歩は何ですか?)

ブランドフルケース企画会社の最初の仕事は何ですか?孫子の兵法は、「道、天、地、将、法」という 5 つ...

新しいメディア運営業種分類(自社メディア運営の技術的タイプは何か?)

セルフメディア運営の技術的な種類は何ですか?私たちメディアは現代社会において非常に人気のあるメディア...

PrestaShop ストアに SSL 証明書を設定して https アクセスを有効にする方法

PestShop は、カスタマイズ性に優れた PHP ベースで開発された、強力で無料のオープンソース...

企画・推進(STEAM優秀事例)

優れたSTEAMケース本稿では、STEM学校ベースのカリキュラム「環境に優しいクリーナーの設計」の構...

.icuは中小企業が強力なウェブサイトを構築できるよう支援します

小規模ビジネスを始めることは、時間と労力を必要とする挑戦です。製品、サービス、販売チャネルなど、多く...

情報フロー広告オプティマイザーは具体的に何をするのでしょうか? (情報フロー広告オプティマイザーのプロモーションパスとは?)

情報フロー広告オプティマイザーのプロモーションパスは何ですか?情報フロー広告オプティマイザーのキャリ...

SEMプロモーションプラン(SEMプロモーションマーケティングプラン)

SEMプロモーションマーケティングプラン1. SEM プロモーションとマーケティング計画プロモーシ...