Grundlagen von Linux und der Kommandozeile
Zeilen, die später an die Server-Logdatei /var/log/app.log angehängt werden, sollen fortlaufend auf dem Bildschirm erscheinen, sobald sie hinzukommen. Welcher Befehl ist geeignet?
- Atail -f /var/log/app.log
- Bhead -n 10 /var/log/app.log
- Ccat /var/log/app.log
Antwort und Erläuterung anzeigen
Antwort: A. tail -f /var/log/app.log
tail zeigt die letzten Zeilen einer Datei an (standardmäßig 10); mit -f (follow) endet es danach nicht, sondern überwacht die Datei weiter und zeigt angehängte Zeilen jeweils sofort an. Das nutzt man oft, um den Fortschritt einer Simulation oder eines Jobs im Log zu verfolgen, und mit Strg+C beendet man es. Wird das Log durch Rotation umbenannt, ist tail -F praktisch, das einer neuen Datei mit demselben Namen weiter folgt. head zeigt die ersten Zeilen und cat die ganze Datei einmal an, danach enden sie.
Weiter: 9 weitere Fragen zu Grundlagen von Linux und der Kommandozeile