Jedná se o velmi jednoduchý nástroj, který umožňuje zobrazit cestu k aktuální složce v terminálu. Při spuštění dostane každý program aktuální složku, do které budou probíhat všechny operace se soubory tohoto programu, pokud není zadána jiná cesta. Z této složky se budou počítat i relativní cesty. Při spuštění terminálu se tedy aktuální složka stane domovským adresářem uživatele. Pokud je program spuštěn z určité složky, pak bude jeho aktuální složkou standardně adresář, ze kterého byl spuštěn.
Příkaz má poměrně jednoduchou syntaxi:
$ pwd опции
Pro přizpůsobení výstupu nástroje může uživatel použít následující volby:
-L, --logical
- převezme adresář z proměnné prostředí, i když obsahuje symbolické odkazy;-P
- zahodit všechny symbolické odkazy;--help
- zobrazí nápovědu nástroje;--version
- zobrazí verzi nástroje.Nyní se podívejme na několik příkladů práce s tímto příkazem v operačním systému Linux. Pro zobrazení aktuální složky Linuxu stačí spustit příkaz pwd
bez parametrů:
$ pwd
Příkaz má parametr -P
, díky kterému dokáže zahodit všechny symbolické odkazy. To je užitečné v případě, že podél cesty k aktuální složce existují symbolické odkazy. Příkaz jednoduše zadá celou cestu bez zohlednění symbolických odkazů. Vypadá to takto:
$ pwd -P
V příkazových interpretech je často pwd
dodáván jako vestavěný příkaz. To znamená, že interpret nemusí volat nástroj třetí strany, takže se kód provede velmi rychle.
Chcete-li zjistit aktuální složku, nemusíte volat skript, stačí zavolat proměnnou prostředí PWD
$echo $PWD
Chcete-li zapsat výsledek linuxového příkazu pwd do proměnné, proveďte:
$CWD=$(pwd)
$echo $CWD
Příkaz pwd
se v Linuxu používá jen zřídka, pokud však potřebujete změnit aktuální složku, můžete jej použít. Jak vidíte z příkladu, není to tak složité.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: