Android

Příkaz Pwd v Linuxu (aktuální pracovní adresář)

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Obsah:

Anonim

, ukážeme vám, jak určit aktuální pracovní adresář pomocí příkazu pwd .

Co je aktuální pracovní adresář

Aktuální pracovní adresář je adresář, ve kterém uživatel aktuálně pracuje. Pokaždé, když pracujete s příkazovým řádkem, pracujete v adresáři.

Ve výchozím nastavení je při přihlášení do systému Linux váš aktuální pracovní adresář nastaven na domovský adresář. Chcete-li změnit pracovní adresář, použijte příkaz cd .

Chcete-li například změnit aktuální pracovní adresář na /tmp , zadejte:

cd /tmp

user@host:/tmp#

Příkaz pwd

Příkaz pwd znamená pracovní adresář pro tisk. Je to jeden z nejzákladnějších a často používaných příkazů v systému Linux. Po vyvolání příkaz vytiskne úplnou cestu aktuálního pracovního adresáře.

pwd je shell postavený ve většině moderních skořápek, jako je bash a zsh. Jeho chování je mírně odlišné od samostatného spustitelného souboru /bin/pwd . Pomocí příkazu type můžete zobrazit všechna umístění obsahující 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á prioritu před samostatným spustitelným souborem a používá se při každém psaní pwd . Pokud chcete použít samostatný binární pwd, zadejte úplnou cestu k souboru /bin/pwd

Jak najít aktuální pracovní adresář

Chcete-li zjistit, ve kterém adresáři se právě nacházíte, zadejte do terminálu pwd :

pwd

Výstup bude vypadat asi takto:

/home/linuxize

Co pwd dělá, je tisk proměnné prostředí PWD .

Stejný výstup získáte, když napíšete:

echo $PWD

/home/linuxize

Příkaz pwd může přijmout pouze dva argumenty:

  • -L ( --logical ) - --logical . -P (- --physical ) - Zobrazení fyzického adresáře, bez jakýchkoli symbolických odkazů.

Ve výchozím nastavení se nepoužívá možnost id no, pwd chová, jako by byla zadána volba -L .

Abychom lépe ilustrovali, jak funguje možnost -P , vytvořme adresář a symbolický odkaz směřující do adresáře:

mkdir /tmp/directory ln -s /tmp/directory /tmp/symlink

Nyní přejdete do adresáře /tmp/symlink a do terminálu zadáte pwd :

pwd

Výstup ukáže, že váš aktuální pracovní adresář je /tmp/symlink :

/tmp/symlink

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 v terminálu.

Příkaz pwd se používá k zobrazení aktuálního pracovního adresáře.

bash terminál