I denne artikkelen skal vi ta en titt på pwd
kommando, en av de mest grunnleggende kommandoene i Linux.
Vi vil finne ut hvordan du bruker pwd-kommandoen til å skrive til standardutgang hele banenavnet til din nåværende katalog, og vil lære forskjellen mellom den innebygde pwd-kommandoen og den eksterne pwd-kommandoen skrevet av Jim Meyering.
Hva gjør PWD ??
pwd
er et akronym for «Print Working Directory.» Pwd-kommandoen er en av de mest brukte kommandoene av Linux-systemadministratorer. Det fungerer på Linux og andre UNIX-lignende operativsystemer og er en innebygd skallkommando, tilgjengelig på Bash shell, korn, ksh, og så videre.
De pwd
kommandoen skriver ut det nåværende arbeidskatalognavnet med hele banen fra rot (/). Det er også en miljøvariabel.
Forskjellen mellom shell «pwd» og «/ bin / pwd»
Linux-skjell kommer vanligvis med to typer pwd-kommandoer: innebygd pwd og binær versjon. For å finne ut av det, kan du bruke følgende kommando:
type -a pwd
Skjermbildet nedenfor viser at bash shell kommer med både den innebygde pwd-kommandoen og den binære versjonen.
Den nåværende arbeidskatalogen er katalogen der du for øyeblikket bruker kommandoer, for eksempel ls
, cat
, eller cd
ved hjelp av bash eller korn shell eller zsh (zshell).
Syntaks for PWD-kommando
Hver Linux-kommando har sin egen syntaks. Uten grunnleggende kunnskap om kommandasyntaks kan kjøring av kommandoer på en Linux-terminal virke som en kjedelig oppgave.
Nedenfor er en grunnleggende syntaks for pwd-kommandoen:
pwd [options]
Pwd-kommandoen kommer med forskjellige alternativer som lar oss bruke denne kommandoen på forskjellige måter. Du kan imidlertid fortsatt bruke pwd-kommandoen uten noen argumenter.
La oss ta en titt på de mest grunnleggende alternativene for pwd-kommandoen. For å finne en liste over pwd-kommandoalternativer, kan du skrive pwd --help
på terminalen.
-L
: Skriver ut verdien av $ PWD hvis den navngir gjeldende arbeidskatalog. Med andre ord, den skriver ut eller viser gjeldende arbeidskatalog.
Selv uten -L
, bare å skrive inn pwd på terminal gjør det samme.
-P
: Skriver ut den fysiske katalogen uten symbolske lenker. En symbolsk lenke er en spesiell type fil som lager en snarvei til en fil eller peker på en annen fil. Skriv ut den fysiske katalogen uten symbolske lenker ved å bruke kommandoene nedenfor:
pwd -P
Forutsatt at du har brukt cd
kommandoen flere ganger og vil vite din nåværende arbeidskatalog, kan du bruke følgende kommandoer til å gjøre det:
echo $PWD
pwd
Begge kommandoene viser din nåværende arbeidskatalog.
Hvordan skrive ut versjonen av PWD Command
For å finne versjonen av den innebygde pwd-kommandoen på terminalen din, kan du bruke den binære versjonen til å gjøre det:
/bin/pwd --version
Konklusjon
Pwd-kommandoen er en av de mest brukte kommandoene på Linux-datamaskiner. Det er ganske enkelt å bruke når du vet hva det gjør.
Bildekreditt: Russisk hacker som hacker serveren i mørket av Lifestyle Discover / Shutterstock