GNU/Linux >> Znalost Linux >  >> Linux

Příkaz pwd v Linuxu s užitečnými příklady

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ářů.


Linux
  1. 12 Užitečné příklady příkazů Wget v Linuxu

  2. Linux Tee Command s příklady

  3. Příkaz linuxové hlavy s příklady

  1. wc Linux Command s příklady

  2. Linux řazení příkazů s příklady

  3. JQ Command v Linuxu s příklady

  1. Echo Command v Linuxu (s příklady)

  2. man Command v Linuxu s příklady

  3. Příkaz AWK v Linuxu s příklady