Android

Pwd-kommando i Linux (gjeldende arbeidskatalog)

Видео урок 1 Терминал Linux команды : ls, rm, mkdir, pwd, cd, echo

Видео урок 1 Терминал Linux команды : ls, rm, mkdir, pwd, cd, echo

Innholdsfortegnelse:

Anonim

, viser vi deg hvordan du bestemmer din nåværende arbeidskatalog ved hjelp av pwd kommandoen.

Hva er gjeldende arbeidsregister?

Den gjeldende arbeidskatalogen er katalogen som brukeren arbeider i. Hver gang du samhandler med ledeteksten, jobber du i en katalog.

Når du logger deg på Linux-systemet ditt, er din gjeldende arbeidskatalog som standard satt til hjemmekatalogen. For å endre arbeidskatalogen bruker du cd kommandoen.

For å endre den gjeldende arbeidskatalogen til /tmp du for eksempel:

cd /tmp

user@host:/tmp#

pwd Kommando

pwd kommandoen står for utskriftsarbeidskatalogen. Det er en av de mest grunnleggende og ofte brukte kommandoene i Linux. Når påkalt, skriver kommandoen ut hele banen til den gjeldende arbeidskatalogen.

pwd er et skall som er innebygd i de fleste moderne skjell som bash og zsh. Oppførselen er litt annerledes enn den frittstående /bin/pwd kjørbare. Du kan bruke type kommando for å vise alle lokasjoner som inneholder pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Som du ser fra utdataene nedenfor, har shell-innebygd prioritet fremfor den frittstående kjørbare, og den brukes når du skriver pwd . Hvis du vil bruke den frittstående binære pwd-typen, skriver du inn hele banen til filen /bin/pwd

Slik finner du din nåværende Working Directory

For å finne ut hvilken katalog du for øyeblikket er, skriver du pwd i terminalen din:

pwd

Utgangen vil se slik ut:

/home/linuxize

Hva pwd gjør er å skrive ut PWD miljøvariabelen.

Du får den samme effekten hvis du skriver:

echo $PWD

/home/linuxize

pwd kommandoen kan bare godta to argumenter:

  • -L (- --logical ) - Ikke --logical . -P ( --physical ) - Vis den fysiske katalogen, uten noen symbolsk lenke.

Som standard brukes ikke id-alternativ, pwd oppfører seg som om -L alternativet er spesifisert.

For å illustrere hvordan alternativet -P fungerer bedre, la oss lage en katalog og symlink som peker til katalogen:

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

Hvis du nå navigerer til katalogen /tmp/symlink og skriver pwd i terminalen din:

pwd

Utgangen vil vise at din nåværende arbeidskatalog er /tmp/symlink :

/tmp/symlink

pwd -P

Kommandoen vil skrive ut katalogen som symlinken peker til:

/tmp/directory

Konklusjon

Den nåværende arbeidskatalogen er katalogen du påkaller kommandoer fra terminalen din fra.

pwd kommandoen brukes til å vise gjeldende arbeidskatalog.

bash terminal