KWALIFIKACJA INF2 - TEST WIEDZY NR 2

PYTANIE NR 11.
Które z poniższych poleceń w systemie Linux służy do wyświetlania zawartości pliku?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie cat służy do odczytu i wypisania zawartości pliku na standardowe wyjście (zwykle w terminalu). ls listuje katalog, rm usuwa pliki, a mkdir tworzy katalogi, więc nie spełniają warunku "wyświetlania zawartości pliku".

Pełne wyjaśnienie:

W systemach Linux wiele zadań administracyjnych wykonuje się z użyciem terminala. Jedną z podstawowych czynności jest podgląd zawartości pliku (np. pliku konfiguracyjnego, wyniku działania programu lub prostego pliku tekstowego).

Poprawna odpowiedź: "cat". Polecenie cat (od "concatenate") potrafi odczytać wskazany plik i wypisać jego treść na standardowe wyjście, czyli zazwyczaj bezpośrednio do terminala. W praktyce technik informatyk używa go m.in. do szybkiego sprawdzenia, co znajduje się w pliku przed edycją lub diagnostyką.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "ls" służy do wyświetlania listy plików i katalogów w katalogu (pokazuje nazwy, a nie treść pliku). To częsta pułapka, bo oba polecenia dają "jakiś wynik" w terminalu, ale dotyczą innych informacji.
  • "rm" usuwa pliki lub katalogi (w zależności od opcji). Nie służy do podglądu treści, a jego użycie bywa niebezpieczne w pracy produkcyjnej.
  • "mkdir" tworzy nowy katalog. Nie ma związku z odczytem ani wyświetlaniem zawartości plików.

Wskazówka egzaminacyjna: gdy pytanie dotyczy odczytu/wyświetlenia zawartości pliku, myśl o narzędziach typu cat, ewentualnie pagerach jak less (jeśli występują w odpowiedziach). Gdy mowa o "liście plików", właściwsze jest ls.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
cat odczytuje plik(i) i wypisuje ich zawartość na standardowe wyjście, zwykle do terminala. Używa się go do szybkiego podglądu pliku tekstowego lub łączenia kilku plików w jeden strumień danych.
Najprościej użyć cat nazwa_pliku, co wypisze treść w oknie terminala. Przy długich plikach wygodniejsze bywają narzędzia stronicujące (np. less), ale jeśli w odpowiedziach jest cat, to ono jest klasyczną komendą do wyświetlenia treści.
ls pokazuje listę elementów katalogu (nazwy plików i folderów) oraz ewentualnie ich atrybuty, ale nie odczytuje treści plików. To inne zadanie: "co istnieje w katalogu" zamiast "co jest w środku pliku".
Nie. rm służy do usuwania plików (i z odpowiednimi opcjami także katalogów). Nie ma funkcji podglądu treści. Na egzaminie mylenie rm z komendami odczytu to typowy błąd wynikający z rozpoznania samej nazwy polecenia bez zrozumienia skutków.
W pracy administracyjnej cat pomaga szybko sprawdzić pliki konfiguracyjne i wyniki diagnostyki (np. proste raporty tekstowe). To przydatne przed edycją lub przy analizie problemu, gdy trzeba błyskawicznie zobaczyć, co znajduje się w danym pliku.
Często myli się polecenia, bo wszystkie działają w terminalu i "coś wypisują". Pułapka polega na zamianie: ls (lista nazw) vs cat (treść), oraz na ignorowaniu, że rm niszczy dane, a mkdir tworzy katalogi.
Gdy plik jest długi i nie mieści się na ekranie, wygodniejsze jest less, bo pozwala przewijać, wyszukiwać i poruszać się po treści. cat wypisuje wszystko naraz. Na testach jednak pytanie zwykle dotyczy podstawowej komendy do wyświetlenia zawartości.
Zwróć uwagę, czy czynność dotyczy "treści pliku" (odczyt: cat) czy "struktury katalogów" (tworzenie: mkdir, listowanie: ls). Pytania egzaminacyjne często sprawdzają właśnie to rozróżnienie plik/katalog.
cat może wypisać dowolny plik jako strumień bajtów, ale praktycznie używa się go głównie do plików tekstowych. Dla plików binarnych wynik może być nieczytelny lub "zaśmiecić" terminal znakami sterującymi, więc w administracji robi się to ostrożnie.
Ćwicz w terminalu: dla każdej komendy zapamiętaj cel i typowy efekt. Dobrą metodą jest praca na prostych przykładach plików i katalogów oraz korzystanie z man. Na INF.2 liczy się praktyczne rozumienie podstaw eksploatacji systemu.
info

Około 72% zdających odpowiada poprawnie na to pytanie. średnio łatwe

Specjaliści zwracają uwagę: "Polecenie cat służy do odczytu i wypisania zawartości pliku na standardowe wyjście (zwykle w terminalu)."

Źródła:

  • man7.org Linux man-pages: cat(1) — https://man7.org/linux/man-pages/man1/cat.1.html (dostęp: 2026-03-01)
  • GNU Coreutils Manual: "cat invocation" — https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html (dostęp: 2026-03-01)
  • man7.org Linux man-pages: ls(1) — https://man7.org/linux/man-pages/man1/ls.1.html (dostęp: 2026-03-01)

Materiały:

  • Strony podręcznika systemowego: man cat, man ls, man rm, man mkdir
  • Dokumentacja GNU Coreutils (sekcja dotycząca cat)
  • Ćwiczenia z przekierowaniami i potokami w bash (cat, less, head, tail)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego