Android

Pwd parancs a linuxban (aktuális működő könyvtár)

黑苹果系统macos?Catalina Play On Windows?With Oracle VM VirtualBox; 排除系统分辨率问题;支持Linux ?

黑苹果系统macos?Catalina Play On Windows?With Oracle VM VirtualBox; 排除系统分辨率问题;支持Linux ?

Tartalomjegyzék:

Anonim

, megmutatjuk, hogyan lehet a pwd paranccsal meghatározni az aktuális munkakönyvtárat.

Mi a jelenlegi munkakönyvtár?

Az aktuális működő könyvtár az a könyvtár, amelyben a felhasználó jelenleg dolgozik. A parancssorba történő minden egyes lépésben egy könyvtárban dolgozik.

Alapértelmezés szerint, amikor bejelentkezik a Linux rendszerbe, a jelenlegi munkakönyvtárat az otthoni könyvtárra állítja. A működő könyvtár megváltoztatásához használja a cd parancsot.

Például, ha az aktuális működő könyvtárat /tmp szeretné változtatni, írja be:

cd /tmp

user@host:/tmp#

pwd parancs

A pwd parancs a nyomtatási munkakönyvtárat jelenti. Ez a Linux egyik legalapvetőbb és leggyakrabban használt parancsa. Amikor meghívják, a parancs kinyomtatja az aktuális munkakönyvtár teljes elérési útját.

pwd egy héjba épített, a legtöbb modern héjban, például bash és zsh. Viselkedése kissé különbözik az önálló /bin/pwd futtatható változatától. A type paranccsal megjelenítheti a pwd tartalmazó összes helyet:

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Mint az alábbi kimenetből látszik, a shell buildtin elsőbbséget élvez az önálló futtatható fájlokkal szemben, és a pwd mindig használják. Ha önálló pwd bináris fájlt szeretne használni, írja be a /bin/pwd fájlhoz vezető teljes elérési utat

Hogyan lehet megtalálni a jelenlegi munkakönyvtárat

Ahhoz, hogy megtudja, melyik könyvtárban van, írja be a pwd a terminálba:

pwd

A kimenet így néz ki:

/home/linuxize

Amit a pwd tesz, a PWD környezeti változó kinyomtatása.

Ugyanazt a kimenetet kapja, ha beírja:

echo $PWD

/home/linuxize

A pwd parancs csak két érvet fogadhat el:

  • -L (- --logical ) - Ne oldja meg a hivatkozásokat. -P ( --physical ) - A fizikai könyvtár megjelenítése szimbolikus hivatkozások nélkül.

Alapértelmezés szerint az id no opciót nem használják, a pwd úgy viselkedik, mintha -L opció lett megadva.

A -P opció működésének jobb bemutatása érdekében hozzunk létre egy könyvtárat és a könyvtárra mutató hivatkozást:

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

Most, ha navigál a /tmp/symlink könyvtárba, és beírja a pwd a terminálba:

pwd

A kimenet azt mutatja, hogy az aktuális munkakönyvtár /tmp/symlink :

/tmp/symlink

pwd -P

A parancs kinyomtatja a könyvtárat, amelyre a hivatkozás mutat:

/tmp/directory

Következtetés

Az aktuális működő könyvtár az a könyvtár, amelyből parancsokat hív fel a terminálon.

A pwd parancs az aktuális munkakönyvtár megjelenítésére szolgál.

bash terminál