tailはファイル全体を表示し、変更のみを表示します。

tailはファイル全体を表示し、変更のみを表示します。

私のLinuxバージョンは2.6.32-47-serverです(gccバージョン4.4.3(Ubuntu 4.4.3-4ubuntu5.1))#109-Ubuntu SMP Tue May 7 02:17:05 UTC 2013

私は現在1つの作業をしており、tail -f file 生活は良いです。しかし、これは最後のX行だけを表示します。 tailが最初にファイル全体を表示してから、tail -fのように動作することは可能ですか?

試してみましたが、tail -500 -f fileこれは私にtail: option used in invalid context -- 1
ある意味ではcat file; tail -f file; 自分自身を見せるのと同じです。cat

可能ですか?

答え1

これはとても簡単です。

tail -fn+1 file

-f次に、-n+1尾は最初の行(ファイルの先頭)から始まります。

答え2

別の解決策は、次の機能を使用することですless

less -f file

lessを押してフォローモードに入りますShift+fCtrl+cフォローモードを終了すると、less関数が返されます。

関連情報