Metody płatności Abuse

Co robi polecenie pwd w systemie Linux

20.03.2021, 18:13

Jest to bardzo proste narzędzie, które pozwala wyświetlić ścieżkę do bieżącego folderu w terminalu. Podczas uruchamiania każdy program pobiera bieżący folder, w którym będą wykonywane wszystkie operacje na plikach tego programu, chyba że zostanie określona inna ścieżka. Ścieżki względne będą również liczone od tego folderu. Tak więc, gdy terminal jest uruchomiony, bieżący folder staje się katalogiem domowym użytkownika. Jeśli program jest uruchamiany z określonego folderu, to domyślnie jego bieżącym folderem będzie katalog, z którego został uruchomiony.

Co robi polecenie pwd w systemie Linux

Polecenie ma dość prostą składnię:

$ pwd опции

Aby dostosować dane wyjściowe narzędzia, użytkownik może użyć następujących opcji:

  • -L, --logical - pobiera katalog ze zmiennej środowiskowej, nawet jeśli zawiera on dowiązania symboliczne;
  • -P - odrzuca wszystkie dowiązania symboliczne;
  • --help - wyświetla pomoc narzędzia;
  • --version - wyświetla wersję narzędzia.

Rozważmy teraz kilka przykładów pracy z tym poleceniem w systemie operacyjnym Linux. Aby wyświetlić bieżący folder Linux wystarczy wykonać pwd bez parametrów:

$ pwd 

команда pwd

Polecenie posiada opcję -P, dzięki której odrzuca wszystkie dowiązania symboliczne. Jest to przydatne, gdy istnieją dowiązania symboliczne wzdłuż ścieżki do bieżącego folderu. Polecenie po prostu określi pełną ścieżkę bez uwzględniania dowiązań symbolicznych. Wygląda to następująco:

$ pwd -P

команда pwd в LinuxCzęsto w interpreterach poleceń, pwd jest wbudowanym poleceniem. Oznacza to, że interpreter nie musi wywoływać narzędzia innej firmy, więc kod wykonuje się bardzo szybko.

Aby sprawdzić bieżący folder, nie trzeba wywoływać skryptu, wystarczy wywołać zmienną środowiskową PWD

$echo $PWD

команда pwd

Aby zapisać wynik polecenia pwd linux do zmiennej, wykonaj:

$CWD=$(pwd)
$echo $CWD

команда pwd

Polecenie pwd jest rzadko używane w Linuksie, jednak jeśli chcesz zmienić bieżący folder, możesz go użyć. Jak widać na przykładzie, nie jest to takie trudne.