Android

Pwd-kommando i linux (nuværende arbejdsmappe)

Kommando Zeile Linux / Mac - Commands tilde ~ , pwd, cd, ls, -l, clear etc.

Kommando Zeile Linux / Mac - Commands tilde ~ , pwd, cd, ls, -l, clear etc.

Indholdsfortegnelse:

Anonim

, viser vi dig, hvordan du bestemmer dit aktuelle arbejdsmappe ved hjælp af kommandoen pwd .

Hvad er den aktuelle arbejdsregister?

Det aktuelle arbejdsmappe er det bibliotek, som brugeren i øjeblikket arbejder i. Hver gang du interagerer med din kommandoprompt, arbejder du inden for et bibliotek.

Når du logger på dit Linux-system, er dit aktuelle arbejdsmappe som standard indstillet til dit hjemmekatalog. Brug cd kommandoen til at ændre arbejdsmappen.

For at ændre det aktuelle arbejdsmappe til /tmp skriver du f.eks.

cd /tmp

user@host:/tmp#

pwd Kommando

Kommandoen pwd står for udskrivningskatalog. Det er en af ​​de mest basale og hyppigt anvendte kommandoer i Linux. Når der kaldes op, udskrives kommandoen den komplette sti i det aktuelle arbejdsmappe.

pwd er et shell, der er indbygget i de fleste moderne skaller såsom bash og zsh. Dens opførsel er lidt anderledes end den enkeltstående /bin/pwd eksekverbare. Du kan bruge typekommandoen til at vise alle placeringer, der indeholder pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Som du kan se fra output nedenfor har shell-indbygget prioritet frem for den enkeltstående eksekverbare og den bruges, når du skriver pwd . Hvis du vil bruge den fristående binære pwd-type, skal du indtaste den fulde sti til filen /bin/pwd

Sådan finder du din nuværende arbejdsregister

For at finde ud af, hvilket bibliotek du i øjeblikket er i, skal du skrive pwd i din terminal:

pwd

Outputet ser sådan ud:

/home/linuxize

Hvad pwd gør er at udskrive PWD miljøvariablen.

Du får den samme output, hvis du skriver:

echo $PWD

/home/linuxize

pwd kommandoen kan kun acceptere to argumenter:

  • -L (- --logical ) - Løs ikke symlinks. -P ( --physical ) - Vis det fysiske bibliotek uden symboliske links.

Som standard bruges id no option, pwd opfører sig som hvis -L option er specificeret.

For bedre at illustrere, hvordan indstillingen -P fungerer, lad os oprette et bibliotek og symlink, der peger på biblioteket:

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

Hvis du nu navigerer til biblioteket /tmp/symlink og skriver pwd i din terminal:

pwd

Outputet viser, at din nuværende arbejdsmappe er /tmp/symlink :

/tmp/symlink

pwd -P

Kommandoen udskriver det bibliotek, som symlinket peger på:

/tmp/directory

Konklusion

Det aktuelle arbejdsmappe er det bibliotek, hvorfra du aktiverer kommandoer fra din terminal.

Kommandoen pwd bruges til at vise det aktuelle arbejdsmappe.

bash terminal