Příkaz Pwd se používá v Linuxu k vytištění cesty k aktuálnímu pracovnímu adresáři počínaje kořenem (/ ). V tomto tutoriálu se seznámíme s příkazem pwd s užitečnými příklady.
Příkaz Pwd
pwd je vestavěný příkaz shellu, který znamená "Print Working Directory". Je to velmi základní příkaz používaný v Linuxu. Příkaz pwd vytiskne úplnou cestu k aktuálnímu pracovnímu adresáři z kořenového adresáře. Jednoduše vytiskne obsah proměnné prostředí $PWD.
Samostatnou spustitelnou verzi pwd můžete najít v /bin/pwd a /usr/bin/pwd, což je malá varianta vestavěného shellu. Chcete-li zobrazit seznam všech umístění s názvem spustitelného souboru pwd:
$ type -a pwd
Výstup:
pwd is a shell builtin
pwd is /usr/bin/pwd
pwd is /bin/pwd
Příkaz Pwd má dvě možnosti, -L (--logický) a -P (--fyzický). Jeho rozdíl se naučíme v další části na příkladu.
-L - use PWD from environment, even if it contains symlinks -P - avoid all symlinks and print the actual path
Vytisknout cestu k aktuálnímu pracovnímu adresáři
Otevřete terminál a zadejte pwd
vytisknout aktuální pracovní adresář.
$ pwd
Jinak můžete vytisknout obsah proměnné prostředí $PWD.
$ echo $PWD
Abych vysvětlil možnosti pwd -L a -P, dovolte mi vytvořit symbolický odkaz ukazující na adresář.
Zde vytvářím adresář s názvem documents a vytvářím symbolický odkaz s názvem Mydocuments na mé ploše.
$ mkdir /home/bobbin/documents
$ ln -s /home/bobbin/documents ~/Desktop/Mydocuments
Výstup pwd a pwd -L je stejný, což vytiskne cestu symbolického odkazu, zatímco pwd -P vytiskne skutečné fyzické umístění. Proměnná prostředí $PWD je stejná jako pwd -L.
Závěr
V tomto krátkém tutoriálu jsme se naučili příkaz pwd v Linuxu a naučili jsme se zobrazovat aktuální pracovní adresář.
Pokud máte nějaké dotazy nebo zpětnou vazbu, dejte nám prosím vědět v sekci komentářů.