私の 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
現在、 を実行中です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
tail が最初の行 (ファイルの先頭) から開始されるようにするには、これに従います。
答え2
別の解決策としては、 のフォロー機能を使用することですless
。
less -f file
less
を押すと、フォロー モードに入ることができますShift+f
。 Ctrl+c
フォロー モードを終了し、その時点でless
機能が元に戻ります。