Anzeigen von Inhalten ab einer bestimmten Zeile
Während tail
normalerweise verwendet wird, um das Ende einer Datei anzuzeigen, können Sie es auch nutzen, um Inhalte ab einer bestimmten Zeilennummer anzuzeigen. Dies geschieht, indem Sie ein Pluszeichen (+
) vor der Zeilennummer setzen.
Lassen Sie uns den Inhalt unserer Protokolldatei ab der 50. Zeile anzeigen:
Eingabe:
tail -n +50 /home/labex/project/system.log
Geben Sie diesen Befehl in Ihr Terminal ein und drücken Sie die Eingabetaste. Das -n +50
teilt tail
mit, die Anzeige des Inhalts ab der 50. Zeile fortzusetzen.
Dieser Befehl zeigt alle Zeilen von der 50. Zeile bis zum Ende der Datei an. Die Ausgabe kann je nach Größe Ihrer Protokolldatei recht lang sein. Hier ist ein Beispiel für das, was Sie sehen könnten:
2024-03-15 08:45:12 [INFO] Backup process completed successfully
2024-03-15 08:46:03 [WARNING] Low memory warning: Available memory below 15%
2024-03-15 08:47:30 [INFO] System update check initiated
...
(more lines)
...
2024-03-15 09:29:10 [INFO] Firewall rules updated successfully
2024-03-15 09:29:45 [INFO] User 'jane_smith' logged out
Diese Funktion ist besonders nützlich, wenn Sie einen großen Teil einer Datei ab einem bestimmten Punkt anzeigen müssen. Sie kann Ihnen helfen, Probleme zu untersuchen, die möglicherweise zu einer bestimmten Zeit oder nach einem bestimmten Ereignis in Ihren Protokollen begonnen haben.
Hinweis: Wenn Sie eine Zahl angeben, die größer als die Gesamtzahl der Zeilen in der Datei ist, zeigt tail
Ihnen einfach den gesamten Dateiinhalt an.