|
Article on other languages:
|
tail はUNIXおよびUNIX系のシステムで、テキストファイルやパイプ上のデータの末尾から数行を表示するプログラムである。
文法このコマンドの文法は以下の通り。 tail [options] <file_name> デフォルトでは、tail は入力の末尾10行を標準出力に表示する。表示すべき行数はコマンド行オプションで指定でき、表示単位(行、ブロック、バイトなど)も変更できる。以下の例では、filename の末尾20行を表示する。 tail -n 20 filename 次の例では、名前が foo* で始まる全てのファイルの末尾15バイトを表示する。 tail -c 15 foo* 次の例では、filename の先頭から2行目以降を全て表示する。 tail -n +2 filename 古い文法では(Solaris など)、filename の末尾20行の表示や末尾50バイトの表示は次のように記される。 tail -20 filename tail -50c filename しかし、この構文は既に古く、POSIX 1003.1-2001 に準拠していない。現在のバージョンでこの構文がサポートされているとしても、他のオプション(たとえば後述の -f)とともに指定することはできない。 ファイル監視tail には特殊なコマンド行オプション -f (follow) があり、ファイルの監視ができる。末尾数行を表示して終了するのではなく、表示後もファイルの監視を続ける。他のプロセスの処理によって新たな行がそのファイルに追加されると、tail は表示を更新する。これは特にログファイルを監視するのに便利である。以下のコマンドは messages の最後尾10行を表示後、messages に新たな行が追加される度にそれを表示する。 tail -f /var/adm/messages 監視中の tail を停止させるには、CTRL-C を押下する。このコマンドは & を付けてバックグラウンドで実行することもできる(ジョブコントロール)。 類似のプログラム
関連項目外部リンク
|
||||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net