V tomto článku vám ukážeme, jak určit váš aktuální pracovní adresář pomocí pwd příkaz.
Co je aktuální pracovní adresář #
Aktuální pracovní adresář je adresář, ve kterém uživatel aktuálně pracuje. Při každé interakci s příkazovým řádkem pracujete v adresáři.
Ve výchozím nastavení, když se přihlásíte do systému Linux, je váš aktuální pracovní adresář nastaven na váš domovský adresář. Chcete-li změnit pracovní adresář, použijte cd příkaz.
Chcete-li například změnit aktuální pracovní adresář na /tmp byste napsali:
cd /tmp
Pokud máte přizpůsobený bash nebo zsh může být cesta k aktuálnímu pracovnímu adresáři zobrazena v shellu.
user@host:/tmp#
Příkaz pwd #
pwd příkaz je zkratka pro tisk pracovního adresáře. Je to jeden z nejzákladnějších a nejčastěji používaných příkazů v Linuxu. Po vyvolání příkaz vypíše úplnou cestu k aktuálnímu pracovnímu adresáři.
pwd je shell vestavěný do většiny moderních shellů, jako je bash a zsh. Jeho chování se mírně liší od samostatného /bin/pwd spustitelný. Můžete použít type příkaz k zobrazení všech umístění obsahujících pwd :
type -a pwd pwd is a shell builtin
pwd is /bin/pwd
Jak můžete vidět z výstupu níže, vestavěný shell má přednost před samostatným spustitelným souborem a používá se vždy, když zadáte pwd . Pokud chcete použít samostatný binární kód pwd, zadejte úplnou cestu k souboru /bin/pwd
Jak najít svůj aktuální pracovní adresář #
Chcete-li zjistit, ve kterém adresáři se aktuálně nacházíte, zadejte pwd ve vašem terminálu:
pwd Výstup bude vypadat nějak takto:
/home/linuxize
Co je pwd tiskne PWD proměnná prostředí.
Stejný výstup získáte, pokud zadáte:
echo $PWD /home/linuxize
pwd příkaz může přijmout pouze dva argumenty:
-L(--logical) – Neřešte symbolické odkazy.-P(--physical) – Zobrazí fyzický adresář bez jakýchkoli symbolických odkazů.
Ve výchozím nastavení se nepoužívá volba id no, pwd se chová jako -L volba je specifikována.
Pro lepší ilustraci jak -P volba funguje, pojďme vytvořit adresář a symbolický odkaz ukazující na adresář:
mkdir /tmp/directoryln -s /tmp/directory /tmp/symlink
Nyní přejděte na /tmp/symlink adresář a zadejte pwd ve vašem terminálu:
pwd
Výstup ukáže, že váš aktuální pracovní adresář je /tmp/symlink :
/tmp/symlink
Pokud spustíte stejný příkaz pomocí -P možnost:
pwd -P Příkaz vytiskne adresář, na který odkazuje symbolický odkaz:
/tmp/directory
Závěr č.
Aktuální pracovní adresář je adresář, ze kterého vyvoláváte příkazy ve vašem terminálu.
pwd příkaz se používá k zobrazení aktuálního pracovního adresáře.
Pokud máte nějaké dotazy nebo zpětnou vazbu, neváhejte zanechat komentář.