0Pricing
DevOps Bootcamp · Lekcja

Wyświetlanie zawartości plików (cat, less, head, tail)

Poznają Państwo różne polecenia do wyświetlania i analizowania zawartości plików tekstowych — od pełnej zawartości po wybrane sekcje.

Wyświetlanie zawartości plików (cat, less, head, tail) to bezpłatna lekcja DevOps Bootcamp na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej DevOps Bootcamp, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Sprawdzanie plików w systemie Linux

Czy zastanawiali się Państwo kiedyś, co znajduje się w pliku, bez otwierania graficznego edytora? Terminal Linux udostępnia wydajne polecenia umożliwiające szybkie wyświetlanie zawartości plików.

Jest to bardzo przydatne podczas sprawdzania plików dziennika, ustawień konfiguracji lub szybkiego przeglądania dokumentu.

`cat`: wyświetlanie całych plików

Polecenie cat (skrót od „concatenate”) to jeden z najprostszych sposobów wyświetlania całej zawartości pliku bezpośrednio na ekranie terminala.

Utwórzmy mały plik, a następnie wyświetlmy jego zawartość:

echo "Line 1\nLine 2\nLine 3" > my_file.txt

Teraz uruchom cat my_file.txt:

cat my_file.txt
Wynik:
Line 1
Line 2
Line 3

Gdy `cat` to za mało

Chociaż cat świetnie sprawdza się w przypadku małych plików, przy większych może być problematyczne. Jeśli plik ma wiele wierszy, zawartość przewinie się po ekranie zbyt szybko.

Widoczny będzie tylko sam koniec pliku, co utrudni czytanie od początku. Właśnie wtedy przydają się inne narzędzia!

`less`: Wyświetlanie dużych plików

W przypadku większych plików polecenie less jest bardzo pomocne. To „pager”, który pozwala wyświetlać zawartość pliku ekran po ekranie, przewijać ją w górę i w dół, a nawet wyszukiwać w niej informacje.

W przeciwieństwie do cat polecenie less nie wczytuje całego pliku do pamięci, dzięki czemu jest wydajne w przypadku ogromnych plików.

Wypróbuj je (aby zakończyć działanie, naciśnij klawisz „q”):

less my_file.txt

Terminal wyświetli zawartość pliku, umożliwiając poruszanie się po niej.

Nawigowanie za pomocą `less`

Po uruchomieniu less możesz używać kilku klawiszy do poruszania się po zawartości:

  • Spacja: Przewija o jedną stronę w dół.
  • b: Przewija o jedną stronę w górę.
  • Strzałka w dół: Przewija o jeden wiersz w dół.
  • Strzałka w górę: Przewija o jeden wiersz w górę.
  • q: Kończy działanie less i wraca do znaku zachęty terminala.

To podstawowe klawisze niezbędne do interaktywnego przeglądania plików!

`head`: Wyświetlanie początku

Czasami potrzebujesz wyświetlić tylko sam początek pliku. Polecenie head wyświetla kilka pierwszych wierszy pliku.

Domyślnie head wyświetla pierwsze 10 wierszy pliku.

Wyświetlmy pierwsze wiersze naszego pliku my_file.txt (który ma tylko 3 wiersze):

head my_file.txt
Wynik:
Line 1
Line 2
Line 3

`head -n`: Ustawianie liczby wierszy

Możesz dokładnie określić, ile wierszy ma wyświetlić head, używając opcji -n i podając liczbę wierszy.

Na przykład, aby wyświetlić tylko pierwsze 2 wiersze:

head -n 2 my_file.txt
Wynik:
Line 1
Line 2

Jest to przydatne do szybkiego sprawdzania nagłówków lub początkowej konfiguracji.

`tail`: Wyświetlanie końca

Tak jak head wyświetla początek, polecenie tail wyświetla koniec pliku. Jest to szczególnie przydatne w przypadku plików dziennika, do których na końcu stale są dodawane nowe wpisy.

Domyślnie tail również wyświetla ostatnie 10 wierszy pliku.

tail my_file.txt
Wynik:
Line 1
Line 2
Line 3

(Ponieważ nasz plik jest mały, wyświetlane są wszystkie wiersze, podobnie jak w przypadku head).

`tail -n`: Dostosowywanie widoku końca pliku

Podobnie jak w przypadku head, możesz użyć opcji -n z poleceniem tail, aby określić, ile wierszy od końca pliku chcesz wyświetlić.

Aby wyświetlić 2 ostatnie wiersze:

tail -n 2 my_file.txt
Wynik:
Line 2
Line 3

To idealne rozwiązanie do sprawdzania najnowszych wpisów w pliku dziennika.

Szybkie sprawdzenie: wyświetlanie plików

Masz bardzo duży plik dziennika o nazwie server.log. Chcesz szybko wyświetlić tylko 5 najnowszych wpisów, bez przewijania całego pliku. Jakiego polecenia należy użyć?

Podsumowanie: polecenia do wyświetlania zawartości plików

Świetnie! Poznałeś(-aś) podstawowe polecenia do wyświetlania zawartości plików:

  • cat: Wyświetla cały plik; najlepiej sprawdza się w przypadku małych plików.
  • less: Interaktywny pager do dużych plików, umożliwiający przewijanie i wyszukiwanie.
  • head: Wyświetla początek pliku (domyślnie 10 wierszy); za pomocą -n można określić inną liczbę.
  • tail: Wyświetla koniec pliku (domyślnie 10 wierszy); za pomocą -n można określić inną liczbę.

Te polecenia mają podstawowe znaczenie dla sprawnego poruszania się po systemie Linux i rozwiązywania problemów!

Często zadawane pytania

Czy lekcja „Wyświetlanie zawartości plików (cat, less, head, tail)” jest bezpłatna?

Tak — pełny tekst „Wyświetlanie zawartości plików (cat, less, head, tail)” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu DevOps Bootcamp, przejdź na CoddyKit PRO. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Co nauczysz się w „Wyświetlanie zawartości plików (cat, less, head, tail)”?

Poznają Państwo różne polecenia do wyświetlania i analizowania zawartości plików tekstowych — od pełnej zawartości po wybrane sekcje. Ćwiczysz DevOps Bootcamp z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć DevOps Bootcamp?

Nie wymagamy żadnego doświadczenia. DevOps Bootcamp w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „Wyświetlanie zawartości plików (cat, less, head, tail)”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji DevOps Bootcamp?

Tak. Każda lekcja DevOps Bootcamp zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Wyświetlanie zawartości plików (cat, less, head, tail)
  2. Zrozumienie uprawnień do plików (chmod, chown)
  3. Wyszukiwanie plików (find, grep)
  4. Tworzenie linków: hard linki i symlinki
← Powrót do DevOps Bootcamp