KWALIFIKACJA INF2 + INF3 - CZERWIEC 2015

PYTANIE NR 31.
Przedstawiony wydruk w systemie rodziny Linux pojawi się po wydaniu komendy
Ilustracja przedstawia fragment wydruku z systemu operacyjnego Linux, który jest wynikiem wykonania komendy 'ls -la'.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie ls -la wyświetla szczegółową listę plików w katalogu (format długi -l) oraz uwzględnia pliki ukryte (-a). Pozostałe komendy pokazują inne informacje: pwd drukuje bieżącą ścieżkę, ps listę procesów, a free użycie pamięci.

Pełne wyjaśnienie:

W typowej administracji Linuksem "wydruk" przypominający tabelaryczny listing plików (z kolumnami m.in. uprawnienia, liczba dowiązań, właściciel, grupa, rozmiar, data i nazwa) jest charakterystyczny dla polecenia ls uruchomionego z opcją długiego formatu.

Poprawna odpowiedź: ls -la

  • -l (long) powoduje wyświetlenie szczegółów: uprawnienia (np. rwx), właściciela, grupy, rozmiaru, czasu modyfikacji.
  • -a (all) sprawia, że w zestawieniu pojawiają się także pliki ukryte (z kropką na początku nazwy) oraz wpisy . i ...

Dlatego, jeśli na wydruku widać szczegółowe informacje o plikach i/lub pliki zaczynające się od kropki, najbardziej pasuje ls -la.

Dlaczego pozostałe odpowiedzi są błędne?

  • pwd wypisuje wyłącznie aktualny katalog roboczy w postaci jednej ścieżki (np. /home/user), bez tabeli i bez listy plików.
  • ps służy do wyświetlania procesów. Wynik zawiera zwykle PID, TTY, czas CPU i nazwę procesu, a nie nazwy plików z uprawnieniami.
  • free pokazuje wykorzystanie pamięci (RAM i swap) w wierszach typu Mem/Swap, co ma zupełnie inny układ niż listing plików.

Wskazówka egzaminacyjna: najpierw rozpoznaj "rodzaj danych" na wydruku (pliki vs procesy vs pamięć vs ścieżka), a dopiero potem dobieraj komendę. To minimalizuje pomyłki przy podobnych, krótkich nazwach poleceń.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ls -la wyświetla listę plików w katalogu w długim formacie (-l) oraz z plikami ukrytymi (-a). Zobaczysz m.in. uprawnienia, właściciela, grupę, rozmiar i datę modyfikacji dla każdego wpisu.
Opcja -l w ls włącza tzw. długi format. Dzięki temu obok nazwy pliku pojawiają się kolumny z uprawnieniami, liczbą dowiązań, właścicielem, grupą, rozmiarem i czasem modyfikacji, co jest ważne w administracji.
W Linuksie pliki "ukryte" mają nazwy zaczynające się od kropki (np. .bashrc). Domyślnie ls ich nie pokazuje. Opcja -a (all) każe wyświetlić wszystkie wpisy, w tym ukryte oraz katalogi . i ...
pwd wypisuje pełną ścieżkę do bieżącego katalogu roboczego. Używa się go, gdy w terminalu nie masz pewności, gdzie aktualnie jesteś w strukturze katalogów, np. przed operacjami na plikach lub skryptami.
ps pokazuje procesy (np. PID, terminal, czas CPU, komenda), a ls pokazuje pliki i katalogi (np. nazwy, uprawnienia, rozmiary). Jeśli na wydruku widzisz kolumny typowe dla procesów, wybierasz ps; jeśli dla plików, wybierasz ls.
free służy do podglądu wykorzystania pamięci: RAM i swap. Wynik zwykle zawiera wiersze typu Mem i Swap oraz wartości "total/used/free". To narzędzie diagnostyczne, a nie do listowania plików.
Najczęściej na początku każdej linii widać ciąg uprawnień (np. -rw-r--r-- lub drwxr-xr-x), potem właściciela i grupę, rozmiar oraz datę. Taki układ jest charakterystyczny dla ls -l i jego odmian (np. ls -la).
Nie zawsze. Format może się różnić przez lokalizację (np. język dat), aliasy (np. kolorowanie), wersję narzędzi (GNU vs inne implementacje) i ustawienia środowiska. Jednak ogólna idea pozostaje taka sama: długi format i obecność plików ukrytych.
Najczęściej myli się "listę" plików z "listą" procesów (ls vs ps) oraz traktuje każdy wydruk jako informację o ścieżce (pwd). Pomaga zasada: pwd=ścieżka, ls=pliki, ps=procesy, free=pamięć.
Najlepiej ćwiczyć praktycznie: uruchamiaj komendy w kilku katalogach i porównuj wyniki. Zwracaj uwagę na "sygnały" w danych: uprawnienia na początku linii (ls -l), PID (ps), wiersze Mem/Swap (free), jedna ścieżka (pwd). To szybko utrwala schematy.
info

Statystycznie 66% uczniów zna prawidłową odpowiedź. średnie

Specjaliści zwracają uwagę: "Polecenie ls -la wyświetla szczegółową listę plików w katalogu (format długi -l) oraz uwzględnia pliki ukryte (-a)."

Źródła:

  • GNU Coreutils Manual: "ls invocation" (opis opcji -l i -a), https://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html - dostęp 2026-02-18
  • Linux man-pages / man7.org: ls(1) (sekcja OPTIONS: -l, -a), https://man7.org/linux/man-pages/man1/ls.1.html - dostęp 2026-02-18
  • Linux man-pages / man7.org: ps(1) (opis przeznaczenia i przykładowy format wyjścia), https://man7.org/linux/man-pages/man1/ps.1.html - dostęp 2026-02-18

Materiały:

  • Strona podręcznika: ls(1) oraz dokumentacja GNU coreutils
  • Strona podręcznika: pwd(1) i opis katalogu roboczego w bash
  • Strona podręcznika: ps(1) (pakiet procps/procps-ng)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego