Skip to main content

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