Come faccio ad aprire un file di testo in un terminale con aggiornamento automatico istantaneo ogni volta che viene modificato?
Ho osservato vim
con :set autoread
, ma richiede alcuni input elementari (come una pressione dei tasti all'interno vim
) per attivare l'aggiornamento.
Voglio che l'aggiornamento automatico sia a mani libere. C'è qualche trucco per farlo?
Sto usando Crunchbang 11, ma mi sento abbastanza a mio agio con il terminale.
inotify
. Guardandolo in su, è un'API alla quale devo accedere con la programmazione in C, che non sono propenso a fare presto. Sto cercando una soluzione di comando di shell.
inotify-tools
. Questi usano una funzionalità integrata nel kernel chiamata inotify. Ogni volta che un file viene eseguito su un evento viene inviato tramite inotify su cui è possibile agire. Molti prog. langs. come Python, Perl, ecc. hanno librerie che racchiudono l'API di Inotify. Vedi la pagina di Wikipedia: en.wikipedia.org/wiki/Inotify
tail -f $file
.