Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Systemy operacyjne Linux/Unix

W systemie Linux, aby wyświetlić informację o nazwie bieżącego katalogu roboczego, należy zastosować polecenie

A. finger
B. echo
C. pwd
D. cat

Pytanie z egzaminu CKE, styczeń 2020 (arkusz E.12-SG-20.01).

Polecenie "pwd" to skrót od angielskiego "print working directory" i właśnie ono służy do wyświetlania pełnej ścieżki katalogu, w którym aktualnie się znajdujesz w systemie Linux. To jedno z tych narzędzi, bez których trudno sobie wyobrazić pracę na terminalu. Z mojego doświadczenia, kiedy pracuje się z wieloma katalogami, zwłaszcza w bardziej złożonych projektach, szybkie sprawdzenie, gdzie się jest, jest wręcz niezbędne – wpisujesz "pwd" i od razu wiesz, na czym stoisz. Warto pamiętać, że to polecenie działa niezależnie od powłoki czy systemu, jeśli tylko mamy do czynienia z systemem zgodnym z POSIX, czyli praktycznie każdym Linuksem czy Uniksem. Dobrym nawykiem, szczególnie na początku pracy z konsolą, jest regularne używanie "pwd", zanim zaczniesz manipulować plikami czy zmieniać katalogi – wtedy ryzyko pomyłki jest naprawdę minimalne. Polecenie nie posiada żadnych skomplikowanych opcji – najczęściej używa się go po prostu samo, ale można też dodać parametr "-P" (pokazuje rzeczywistą, fizyczną ścieżkę, rozwiązując dowiązania symboliczne) lub "-L" (ścieżka logiczna, jak widzi ją powłoka). Takie detale przydają się szczególnie w środowiskach produkcyjnych, gdzie struktura katalogów może być bardziej rozbudowana. Reasumując, "pwd" to podstawowe narzędzie administratora i programisty; bez niego łatwo się pogubić, a w branży ceni się precyzję i świadomość, w jakim kontekście aktualnie pracujesz.
Wybranie innego polecenia niż "pwd" jako sposobu na wyświetlenie bieżącego katalogu roboczego to częsta pomyłka, zwłaszcza na początku nauki pracy w terminalu. Zacznijmy od "cat" – to polecenie służy do wyświetlania zawartości plików tekstowych, nie do uzyskiwania informacji o środowisku powłoki. Użycie "cat" bez podania pliku nic nie pokaże, a podanie jakiegoś niepowiązanego pliku tylko wyświetli jego treść, więc nie uzyskasz informacji o katalogu. Polecenie "echo" jest jeszcze innym przypadkiem – pozwala ono wyświetlić dowolny tekst lub wartość zmiennej środowiskowej, ale samo w sobie nie jest przeznaczone do raportowania aktualnej lokalizacji w systemie plików. Owszem, można by spróbować "echo $PWD", bo zmienna środowiskowa PWD przechowuje informację o ścieżce katalogu roboczego, lecz to już obejście, nie standardowy sposób. Taka metoda bywa stosowana, ale nie jest zgodna z typowymi praktykami, które promują użycie "pwd" jako jawnego i czytelnego polecenia. Natomiast "finger" to narzędzie do uzyskiwania informacji o użytkownikach w systemie – można dzięki niemu sprawdzić np. kto jest zalogowany, ale nie ma nic wspólnego z nawigacją po systemie plików. Częsty błąd polega właśnie na myleniu narzędzi i przypisywaniu im funkcji, które brzmią podobnie do tego, czego szukamy – stąd niektórzy sądzą, że "cat" pokazuje nazwę katalogu, bo "wyświetla coś", albo że "echo" jako polecenie wyświetlające tekst da radę w każdym przypadku. Jednak w praktycznej administracji i codziennym użyciu Linuksa liczy się znajomość przeznaczenia i kontekstu użycia poleceń. "pwd" został stworzony właśnie po to, żeby jednoznacznie informować użytkownika, gdzie się znajduje w strukturze katalogów, co jest absolutnie kluczowe przy pracy z plikami i skryptami – zwłaszcza kiedy operujemy na wielu sesjach lub katalogach jednocześnie. Dobre praktyki branżowe uczą, żeby nie kombinować na siłę i korzystać z narzędzi zgodnie z ich przeznaczeniem – to ułatwia czytelność skryptów i zmniejsza ryzyko pomyłki.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.