Ich verwende tail -f a.txt, um Updates für eine Datei namens zu sehen a.txt.
Wenn ich die Datei mithilfe ls -a >> a.txteiner zweiten virtuellen Konsole aktualisiere , werden die Änderungen in der ersten in Echtzeit angezeigt.
Wenn ich die Datei mit Vim in einer zweiten virtuellen Konsole aktualisiere, werden die Änderungen in der ersten nicht angezeigt.
Ich erwarte nicht unbedingt, dass es ein Update in diesem Fenster auslöst - aber warum aktualisiert dieses Update nicht das Terminal, auf dem der tail -fBefehl ausgeführt wird?
tail -fprüft auf Anhänge.tail -FÜberprüft, ob Dateien umbenannt wurden.