Zamknij menu
    Nowe
    MacBook Pro showing programming language

    Jak otworzyć, uruchomić i stworzyć plik JAR? Przewodnik po archiwach Java

    2025-09-07
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Polecenie cat w Linux – jak łączyć i wyświetlać pliki tekstowe?
    Pozostałe

    Polecenie cat w Linux – jak łączyć i wyświetlać pliki tekstowe?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Polecenie cat (skrót od concatenate) jest jednym z najważniejszych i najczęściej używanych narzędzi w systemach Linux do pracy z plikami tekstowymi. Pozwala na wyświetlanie zawartości plików, ich łączenie oraz tworzenie nowych plików bez konieczności korzystania z edytorów tekstów. Poniżej znajdziesz rozbudowany poradnik krok po kroku obejmujący wszystkie najważniejsze aspekty korzystania z cat.

    Spis treści pokaż
    1 1. Podstawowe wyświetlanie zawartości pliku
    1.1 Przykład:
    2 2. Wyświetlanie kilku plików jednocześnie
    3 3. Łączenie (scalanie) plików tekstowych w jeden
    4 4. Tworzenie nowego pliku
    5 5. Najważniejsze opcje (flagi) polecenia cat
    6 6. Przekierowanie i wykorzystanie wyników cat
    7 7. Praktyczne przykłady użycia
    8 8. Nietypowe zastosowania
    9 9. Przestrogi i dobre praktyki
    9.1 Podsumowanie

    1. Podstawowe wyświetlanie zawartości pliku

    Aby zobaczyć zawartość pliku tekstowego w terminalu, użyj:

    cat nazwa_pliku.txt 

    Wyświetli to cały tekst pliku w terminalu.

    Przykład:

    cat notatka.txt 

    2. Wyświetlanie kilku plików jednocześnie

    Polecenie cat pozwala również na wyświetlanie wielu plików naraz, jeden po drugim:

    cat plik1.txt plik2.txt 

    Wyświetli zawartość najpierw pliku plik1.txt, bez przerwy przechodząc do plik2.txt.

    3. Łączenie (scalanie) plików tekstowych w jeden

    Aby połączyć dwa lub więcej plików i zapisać wynik do nowego pliku, użyj przekierowania >:

    cat plik1.txt plik2.txt > plik_wynikowy.txt 

    Teraz plik_wynikowy.txt będzie zawierał połączoną zawartość obu plików.

    4. Tworzenie nowego pliku

    Możesz utworzyć nowy plik i od razu wpisać do niego tekst wprost z terminala:

    cat > nowy_plik.txt 

    Po wpisaniu treści zakończ wpisywanie klawiszem Ctrl + D.

    5. Najważniejsze opcje (flagi) polecenia cat

    Polecenie cat oferuje przydatne opcje modyfikujące działanie:

    Flaga Opis Przykład
    -n Numerowanie wszystkich wierszy cat -n plik.txt
    -b Numerowanie tylko niepustych wierszy cat -b plik.txt
    -s Usuwanie powtarzających się pustych linii cat -s plik.txt
    -e Wyświetlanie znaku końca linii $ cat -e plik.txt
    -t Pokazuje znaki tabulacji jako ^I cat -t plik.txt
    -q Nie wyświetla ostrzeżeń o brakujących plikach cat -q plik1.txt plik2.txt

    Wyjaśnienia:

    • Flagi można używać razem, np. cat -n -e plik.txt.

    6. Przekierowanie i wykorzystanie wyników cat

    Wyjście z cat można przekierować do innego pliku lub przekazać do innego programu (np. do przetwarzania treści):

    • Przekierowanie do pliku –

      cat plik.txt > nowy.txt 

      Nadpisze nowy.txt zawartością plik.txt.

    • Dopisanie do istniejącego pliku (nie nadpisuje!) –

      cat plik.txt >> istniejacy.txt 
    • Łączenie z innymi poleceniami, np. zmiana wielkości liter całego pliku – bash cat plik.txt | tr a-z A-Z > plik_wielkimi_literami.txt Powstanie plik, w którym każda litera jest zamieniona na wielką.

    7. Praktyczne przykłady użycia

    • Wyświetlenie zawartości plików konfiguracyjnych –

      cat /etc/passwd 
    • Szybkie sprawdzenie, czy kilka plików tekstowych tworzy logiczną całość –

      cat rozdzial1.txt rozdzial2.txt rozdzial3.txt > ksiazka.txt 
    • Usunięcie powtarzających się pustych linii i numeracja wierszy – bash cat -s -n plik.txt > gotowy.txt

    8. Nietypowe zastosowania

    Polecenie cat można także wykorzystać do łączenia plików binarnych, np. plików audio lub archiwów, jednak nie zawsze będzie to poprawne i bezpieczne — pamiętaj, by używać tego narzędzia głównie do plików tekstowych.

    9. Przestrogi i dobre praktyki

    • Ostrożnie z przekierowaniem pojedynczym > — zawsze nadpisuje plik docelowy.
    • Podczas pracy z dużymi plikami cat wyświetli całą zawartość bez zatrzymania — jeśli plik jest bardzo duży, użyj polecenia less lub more dla wygodniejszego przeglądania.
    • Nie używaj cat bez potrzeby dla bardzo dużych lub binarnych plików.

    Podsumowanie

    Polecenie cat to wszechstronne narzędzie do szybkiego łączenia, wyświetlania i manipulowania plikami tekstowymi w systemie Linux. Dzięki prostocie, mnogości opcji i łatwości integracji z innymi poleceniami jest nieocenione zarówno dla początkujących, jak i zaawansowanych użytkowników systemu.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    closeup photo of computer keyboard

    Jak awk ułatwia przetwarzanie plików tekstowych i strumieni danych – techniki, zmienne i przykłady

    21 min. czyt.

    Polecenie touch w Linux – 8 praktycznych zastosowań

    3 min. czyt.

    Jak zarządzać plikami z terminala w systemie Linux?

    3 min. czyt.

    40 najczęściej używanych poleceń w terminalu Ubuntu

    4 min. czyt.

    Jak połączyć pliki tekstowe w Debianie za pomocą polecenia cat?

    3 min. czyt.
    a computer screen with a program running on it

    Podstawowe komendy Linux – zarządzanie plikami, katalogami i procesami w terminalu

    25 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    MacBook Pro showing programming language

    Jak otworzyć, uruchomić i stworzyć plik JAR? Przewodnik po archiwach Java

    2025-09-07
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Artykuły
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.