Obsługa przegladania plików : CAT, HEAD, TAIL
1. cat – wyświetlanie zawartości pliku
cat plik.txt
Wyświetla całą zawartość pliku plik.txt na standardowe wyjście (terminal). Używany też do łączenia plików i przekierowania ich zawartości.
Przykład łączenia plików i zapisu do nowego pliku:
cat plik1.txt plik2.txt > polaczony_plik.txt
2. head – wyświetlanie początkowych linii pliku
head plik.txt
Wyświetla domyślnie pierwsze 10 linii pliku plik.txt.
Zmiana liczby wyświetlanych linii:
head -n 20 plik.txt
Wyświetla pierwsze 20 linii pliku.
3. tail – wyświetlanie końcowych linii pliku
tail plik.txt
Wyświetla ostatnie 10 linii pliku.
Śledzenie zmieniającego się pliku (np. pliku logu):
tail -f /var/log/syslog
Na żywo wyświetla kolejne dodawane linie do pliku (przydatne przy monitorowaniu logów).
Wyświetlenie określonej liczby ostatnich linii:
tail -n 50 plik.log
Ostatnie 50 linii pliku plik.log.
Praktyczne zastosowania połączeń narzędzi
Wyświetlenie ostatnich 100 linii z monitorowaniem na żywo (analogicznie jak tail -f):
tail -n 100 -f /var/log/system.log
Wyświetlenie pierwszych 50 linii wyszukanego pliku, np. połączone z grep:
grep "error" /var/log/syslog | head -n 50