Basis van Linux en de opdrachtregel
Je wilt regels die later aan het logbestand /var/log/app.log van een server worden toegevoegd, telkens op het scherm blijven tonen zodra ze worden toegevoegd. Welk commando is geschikt?
- Atail -f /var/log/app.log
- Bhead -n 10 /var/log/app.log
- Ccat /var/log/app.log
Antwoord en toelichting tonen
Antwoord: A. tail -f /var/log/app.log
tail toont de laatste regels van een bestand (standaard 10); met -f (follow) stopt het na het tonen niet, maar blijft het het bestand in de gaten houden en toont het toegevoegde regels zodra ze binnenkomen. Het wordt vaak gebruikt om de voortgang van een simulatie of job via het log te volgen, en Ctrl+C stopt het. Als het log bij rotatie een andere naam krijgt, is tail -F handig, omdat dat een nieuw bestand met dezelfde naam blijft volgen. head toont de eerste regels en cat het hele bestand één keer, waarna ze stoppen.
Verder: nog 9 vragen over Basis van Linux en de opdrachtregel