テキストファイルを開いて更新するにはどうすればよいですか? top
の動作と同様です。
ログファイルを開いて、オンザフライで更新されるのを確認したいと思います。
私が試したところ:
$ tail error.log
ただし、ログファイルの行が表示されるだけだということに気づきました。
RHEL 5.10を使用しています
tail -f error.log
を探しています(man tail
から):
-f, --follow[={name|descriptor}]
output appended data as the file grows; -f, --follow, and --fol‐
low=descriptor are equivalent
これにより、ファイルを監視して、ファイルに加えられた変更を確認できます。
tail -f error.log
を使用するか、tail -F error.log
を使用できます。
しかし、ファイルを後ろにスクロールしたい場合は、あまり役に立ちません。
と
less +F error.log
あなたはtail -f
の機能を手に入れます、
しかし、新しい入力の読み取りを中断できます Ctrl+C。
次に、通常のless
モードになります。
どこにスクロールバックして、見逃した可能性があるかを確認できます Up/Down
また、次を使用して、ラップせずに長いログファイル行を読み取ることができます Left/Right
正規表現を検索することもできます /、 ? 後方用、 n そして N 次/前の。
ログファイルにとって非常に興味深いのは、検索で一致しないすべての行をhideできることです。 &、filtering一致のみを除外します。
と Fless
の内部では、tail -f
のようなモードで続行します。
コマンドラインの+
less +F
は、「これらのキーをlessを開始した直後に押す」ことを意味します。
だから私たちはキープレスを使いました F 起動時に、次のように記述されます。
F Scroll forward, and keep trying to read when the end of file is
reached. Normally this command would be used when already at the
end of the file. It is a way to monitor the tail of a file which
is growing while it is being viewed. (The behavior is similar to
the "tail -f" command.)
複数のログファイルを監視する必要がある場合は、 multitail
も参照してください。
使用する -f
オプションとtail
:
-f、--follow [= {name | descriptor}]ファイルが大きくなるにつれて、追加されたデータを出力します。 -f、-follow、および--follow = descriptorは同等です
または、F
内でless
コマンドを使用します。
F Scroll forward, and keep trying to read when the end of file is reached. Normally this command would be used when already at the end of the file. It is a way to mon‐
itor the tail of a file which is growing while it is being viewed. (The behavior is similar to the "tail -f" command.)