Linux tailコマンドの詳細

  

指定した位置からファイルを標準出力に書き出します。 tailコマンドの-fオプションを使用すると、変更されているログファイルを簡単に確認できますtail -f filenameは、ファイル名の最後の部分の内容を画面に表示し、最新表示だけでなく最新のファイル内容を表示します。

構文標準構文tail [-f] [-c Number |  -n番号|  -m番号|  -b番号|  -k番号] [ファイル]

行末を逆順に表示するには[-r] [-n番号] [ファイル]

指定した位置からtailパラメータで指定したファイルを記述します。標準出力に書き出します。ファイルが指定されていない場合は、標準入力が使用されます。 Number変数は、標準出力に書き込まれる単位数を指定します。 Number変数の値は、正または負の整数です。値の前に+(プラス記号)が付いている場合、ファイルはファイルの先頭に指定されているセルの数から標準出力に書き込まれます。値の前に - (マイナス記号)が付いている場合、ファイルはファイルの終わりに指定されたセル数から標準出力に書き込まれます。値の前に+(プラス記号)または - (マイナス記号)が付いていない場合は、ファイルの終わりに指定されている装置番号からファイルが読み取られます。

カウントの開始点を決定するためにNumber変数によって使用される要素の数は、-b、-c、-k、-m、および-nフラグによって決定されます。これらのフラグのいずれも指定されていない場合、tailコマンドは指定されたファイルの最後の10行を読み取り、それらを標準出力に書き込みます。これは、コマンドラインで-n 10と入力するのと同じです。

-mフラグは、シングルバイト文字環境とダブルバイト文字環境の両方で一貫した結果を提供します。入力がマルチバイト文字を含むテキストファイルの場合は、結果の出力が文字境界で始まらない可能性があるため、-cフラグを使用する場合は注意が必要です。

flag

-b Number指定されたファイルを、Number変数で表される512バイトのブロック位置から読み取ります。

-c Number指定されたファイルを、Number変数で表されるバイト位置から始めて読み込みます。

-f入力ファイルが通常ファイルの場合、またはFileパラメーターにFIFO(先入れ先出し)が指定されている場合、tailコマンドは、入力ファイルの最後に指定された単位をコピーした後で終了しません。追加のユニットを読み、コピーします(これらのユニットが利用可能な場合)。 Fileパラメーターが指定されておらず、標準入力がパイプの場合、-fフラグは無視されます。 tail -fコマンドを使用すると、他のプロセスによって書き込まれているファイルの増加を監視できます。

-k Number指定されたファイルをNumber変数で表される1KBブロック位置から読み取ります。

-m Number指定されたファイルを、Number変数で表されるマルチバイト文字の位置から読み取ります。このフラグを使用して、シングルバイトとダブルバイトの両方の文字コードセット環境で一貫した結果を得ることができます。

-n Number指定されたファイルをNumber変数で表される行位置から読み取ります。

-rは、ファイルの末尾から逆の順序で出力を表示します。 -rフラグのデフォルト値は、ファイル全体を逆の順序で印刷します。ファイルが20,480バイトを超える場合、-rフラグは最後の20,480バイトのみを表示します。

-rフラグは、-nフラグと組み合わせた場合にのみ有効です。それ以外の場合は無視されます。

終了ステータスこのコマンドは次の終了値を返します。

0は正常に終了しました。

> 0エラーが発生しました。

例ノートファイルの最後の10行を表示するには、次のように入力します。

tail notesノートファイルの末尾から読み取る行数を指定するには、次のように入力します。 1バイトのメモファイルを表示するたびに、次のように入力します。tail -c +200 notes |  Pgファイルの増加を追跡するには、次のように入力します。tail -f accountsこれは、accountsファイルの最後の10行を表示します。 tailコマンドは、アカウントファイルに追加された行を表示し続けます。 Ctrl-Cキーを押して停止するまで表示は継続します。ファイル

/usr /bin /tailにtailコマンドが含まれています。

Copyright © Windowsの知識 All Rights Reserved