$ tail -f testfile
il comando dovrebbe mostrare le ultime voci nel file specificato, in tempo reale, giusto? Ma non sta succedendo. Per favore, correggimi, se quello che intendo fare è sbagliato ...
Ho creato un nuovo file "aaa", ho aggiunto una riga di testo e l'ho chiuso. quindi ha emesso questo comando (prima riga):
$ tail -f aaa
xxx
xxa
axx
le ultime tre righe sono i contenuti del file aaa. Ora che il comando è ancora in esecuzione (da quando l'ho usato -f
), ho aperto il file aaa tramite la GUI e ho iniziato ad aggiungere alcune altre righe manualmente. Ma il terminale non mostra le nuove linee aggiunte nel file.
Cosa c'è che non va qui? Il tail -f
comando mostra solo nuove voci se sono scritte solo dal sistema? (come file di registro ecc.)
$ tail -F filename
comando tutto il tempo anziché$ tail -f filename
giusto?