Android

Pwd-kommando i linux (nuvarande arbetskatalog)

Linux команды pwd, ls и file.

Linux команды pwd, ls и file.

Innehållsförteckning:

Anonim

, kommer vi att visa dig hur du bestämmer din nuvarande arbetskatalog med pwd kommandot.

Vad är det aktuella arbetsregistret

Den nuvarande arbetskatalogen är den katalog som användaren för närvarande arbetar i. Varje gång du interagerar med din kommandotolk arbetar du i en katalog.

När du loggar in på ditt Linux-system är din nuvarande arbetskatalog som standard inställd på din hemkatalog. För att ändra arbetskatalogen använder du cd kommandot.

Om du till exempel vill ändra den aktuella arbetskatalogen till /tmp skriver du:

cd /tmp

user@host:/tmp#

pwd Kommando

pwd kommandot står för utskriftsarbetskatalogen. Det är ett av de mest grundläggande och ofta använda kommandona i Linux. När kommandot startas skriver kommandot ut hela sökvägen för den aktuella arbetskatalogen.

pwd är ett skal inbyggt i de flesta moderna skal som bash och zsh. Dess beteende är något annorlunda än den fristående /bin/pwd körbara. Du kan använda typkommandot för att visa alla platser som innehåller pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Som du kan se från utgången nedan har shell-inbyggnaden prioritet framför den fristående körbara och den används när du skriver pwd . Om du vill använda den fristående binära pwd-typen skriver du in hela sökvägen till filen /bin/pwd

Hur du hittar din nuvarande arbetsregister

För att ta reda på vilken katalog du för närvarande är i skriver du pwd i din terminal:

pwd

Utgången ser ut så här:

/home/linuxize

Vad pwd gör är att skriva ut PWD miljövariabeln.

Du får samma utgång om du skriver:

echo $PWD

/home/linuxize

pwd kommandot kan acceptera endast två argument:

  • -L (- --logical ) - Lös inte symlänkar. -P ( --physical ) - Visa den fysiska katalogen, utan några symboliska länkar.

Som standard används id no option, pwd uppträder som om -L alternativet är specificerat.

För att bättre illustrera hur -P alternativet fungerar, låt oss skapa en katalog och symlink som pekar på katalogen:

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

Nu om du navigerar till katalogen /tmp/symlink och skriver pwd i din terminal:

pwd

Utgången visar att din nuvarande arbetskatalog är /tmp/symlink :

/tmp/symlink

pwd -P

Kommandot skriver ut katalogen som symlänken pekar på:

/tmp/directory

Slutsats

Den nuvarande arbetskatalogen är katalogen från vilken du anropar kommandon i din terminal.

pwd kommandot används för att visa den aktuella arbetskatalogen.

bash terminal