Wie öffne ich eine Textdatei in einem Terminal mit sofortiger automatischer Aktualisierung bei jeder Änderung?
Ich habe betrachtet vim
mit :set autoread
, aber es erfordert einige elementare Eingabe (wie ein Tastendruck innen vim
) die Refresh auszulösen.
Ich möchte, dass die automatische Aktualisierung freihändig ist. Gibt es einen Hack, um das zu tun?
Ich benutze Crunchbang 11, aber ich bin ziemlich zufrieden mit dem Terminal.
inotify
. Nachschlagen, es ist eine API, auf die ich mit C-Programmierung zugreifen muss, was ich nicht so schnell tun möchte. Ich suche nach einer Shell-Befehlslösung.
inotify-tools
. Diese verwenden eine im Kernel integrierte Funktion namens inotify. Jedes Mal, wenn eine Datei auf ein Ereignis reagiert, wird über inotify gesendet, auf das Sie reagieren können. Viele prog. langs. B. Python, Perl usw. haben Bibliotheken, die die Inotify-API umschließen. Siehe die Wikipedia-Seite: en.wikipedia.org/wiki/Inotify
tail -f $file
.