端末でテキストファイルを開き、変更されるたびに自動的にすぐに更新するにはどうすればよいですか?
vim
withを見てみましたが、リフレッシュを実行するには、:set autoread
いくつかの基本入力(たとえば、内部のキーを押す)が必要です。vim
自動リフレッシュがハンズフリーだったらいいですね。このようなことができるハッカーはありますか?
私はCrunchbang 11を使用していますが、この端末に非常に満足しています。
答え1
これにより、毎秒ファイルが表示されます。
watch -n 1 cat file
答え2
tail -f /var/log/syslog
ファイルに追加されたsyslogの更新を表示します。
答え3
私はwatch
他の答えが提案することに従いますが、Unixのようなシェルが提供するビルディングブロックを使用して、一見複雑な問題を解決する方法を示すために、whileループはループを実行する簡単な方法です。
$ while [ 1 ]; do clear; date; cat <afile>; sleep 1 ;done
はい
$ while [ 1 ]; do clear; date; cat sample.txt; sleep 1 ;done
Fri Nov 15 09:17:39 EST 2013
1
2
3
4
5
画面が消え、1秒後に次のように表示されます。
Fri Nov 15 09:17:40 EST 2013
1
2
3
4
5
答え4
watch(1)
非常に便利なツールです。[1]
しかし、私はそれを使用しないことをお勧めしますcat
。
代わりに、またはhead
を使用してtail
ファイルの開始または終了を確認する必要があるかどうかを判断します。