KWALIFIKACJA INF2 - STYCZEŃ 2020

PYTANIE NR 14.
W systemie Linux, aby wyświetlić informację o nazwie bieżącego katalogu roboczego, należy zastosować polecenie
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie pwd wypisuje pełną ścieżkę do bieżącego katalogu roboczego, czyli katalogu, w którym aktualnie działa powłoka. cat służy do wyświetlania plików, echo wypisuje podany tekst lub zmienne, a finger pokazuje informacje o użytkownikach.

Pełne wyjaśnienie:

W systemie Linux "bieżący katalog roboczy" (ang. current working directory) to katalog, względem którego powłoka interpretuje ścieżki względne. Aby jednoznacznie sprawdzić, gdzie aktualnie się znajdujesz w drzewie katalogów, używa się polecenia pwd (print working directory). Zwraca ono ścieżkę bez potrzeby analizowania listingu plików czy zawartości zmiennych.

Dlaczego pozostałe polecenia nie pasują:

  • cat – podstawowo służy do wyświetlania zawartości plików (lub łączenia strumieni). Samo w sobie nie informuje o bieżącym katalogu, chyba że podasz mu konkretną ścieżkę pliku.
  • echo – wypisuje wskazany tekst albo wartość zmiennej. Może pośrednio pokazać część informacji o środowisku (np. po użyciu zmiennych), ale nie jest poleceniem przeznaczonym do raportowania bieżącego katalogu roboczego jako takiego.
  • finger – narzędzie do uzyskiwania informacji o użytkownikach (np. dane o koncie, logowania). Nie dotyczy nawigacji po systemie plików.

Wskazówka egzaminacyjna: pytania o "nazwę/ścieżkę bieżącego katalogu" niemal zawsze dotyczą pwd. Polecenia do poruszania się po katalogach to zwykle cd, a do podglądu zawartości katalogu ls – warto te trzy role rozdzielać.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Bieżący katalog roboczy to katalog, względem którego powłoka interpretuje ścieżki względne. Jeśli uruchamiasz polecenia bez pełnej ścieżki, system "zakłada", że dotyczą one właśnie tego katalogu. Dlatego jego sprawdzenie jest kluczowe przy pracy w terminalu.
Aby sprawdzić, w jakim katalogu aktualnie znajduje się powłoka, użyj polecenia pwd. Zwraca ono pełną ścieżkę (np. zaczynającą się od /), co ułatwia orientację w systemie plików i unika pomyłek przy operacjach na plikach.
W administracji łatwo wykonać operację w złym miejscu (np. usunąć pliki w niewłaściwym katalogu). pwd pozwala szybko potwierdzić lokalizację przed modyfikacjami, uruchamianiem skryptów, kopiowaniem plików czy edycją konfiguracji.
echo wypisuje tekst lub wartości zmiennych, więc może pośrednio coś pokazać, jeśli odwołasz się do odpowiedniej zmiennej środowiskowej. Na egzaminie jednak pytanie o informację o bieżącym katalogu roboczym dotyczy polecenia pwd, bo jest do tego przeznaczone.
cat służy głównie do wyświetlania zawartości plików (np. konfiguracji) i łączenia strumieni. Nie podaje informacji o bieżącym katalogu roboczym. Jeśli wpiszesz samo cat bez argumentów, będzie czekało na dane ze standardowego wejścia.
finger jest narzędziem do uzyskiwania informacji o użytkownikach (np. danych konta, logowania). Nie dotyczy nawigacji po systemie plików ani pracy z katalogami. Dlatego nie pasuje do pytania o nazwę bieżącego katalogu roboczego.
Najczęściej mylone są: ls (pokazuje zawartość katalogu, ale nie ścieżkę), cd (zmienia katalog, nic nie wypisuje) oraz echo (wypisuje tekst). Warto zapamiętać: pwd = gdzie jestem, cd = gdzie idę.
Po sprawdzeniu lokalizacji poleceniem pwd do zmiany katalogu używa się cd z podaną ścieżką, np. cd /etc albo cd ... To typowy zestaw umiejętności: sprawdź gdzie jesteś, przejdź gdzie trzeba, a potem zweryfikuj ponownie.
Typowo pwd zwraca ścieżkę bezwzględną, czyli pełną drogę w systemie plików. Dzięki temu masz jednoznaczną informację o lokalizacji. To odróżnia je od skrótów typu . czy .., które są ścieżkami względnymi używanymi w innych poleceniach.
Najlepiej ćwiczyć w prawdziwym terminalu: wykonuj zadania typu "przejdź do katalogu", "sprawdź gdzie jesteś", "wyświetl zawartość katalogu", "podejrzyj plik". Uporządkuj role poleceń (pwd/cd/ls/cat) i ucz się przez skojarzenia funkcji, nie przez samo brzmienie nazw.
info

To pytanie poprawnie rozwiązuje 79% zdających egzamin. średnio łatwe

Eksperci podkreślają: "Polecenie pwd wypisuje pełną ścieżkę do bieżącego katalogu roboczego, czyli katalogu, w którym aktualnie działa powłoka."

Źródła:

  • GNU Coreutils Manual: "pwd invocation" (dokumentacja polecenia pwd), https://www.gnu.org/software/coreutils/manual/coreutils.html#pwd-invocation - dostęp 2026-02-27
  • man7.org: pwd(1) — Linux manual page, https://man7.org/linux/man-pages/man1/pwd.1.html - dostęp 2026-02-27
  • William Shotts, "The Linux Command Line", rozdział o nawigacji w systemie plików (m.in. pwd/cd/ls), https://linuxcommand.org/tlcl.php - dostęp 2026-02-27

Materiały:

  • Strony podręcznika systemowego (man) dla poleceń powłoki
  • Ćwiczenia z nawigacji po systemie plików w Linux (cd, ls, pwd)
  • Materiały kursowe dotyczące podstaw administracji Linux i pracy w terminalu

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego