Slik bruker du kommandoen `pushd` i Linux
Med Linux-kommandoen pushd kan du lagre katalogbaner, bytte mellom kataloger og legge dem til i stakken. Selv om det finnes andre Linux-kommandoer for disse operasjonene, har pushd noen klare fordeler.
Hva er Linux-kommandoen pushd?
pushd er en av kommandoene i Linux som ikke er like kjent som andre kommandoer man bruker i det daglige arbeidet med Linux. Det er synd, for kommandoen har stort potensial og kan gjøre det enklere å bruke kommandolinjen. Hovedoppgaven til pushd i Linux er å lagre den gjeldende katalogbanen og flytte den til toppen av stakken. Dette gjør det enklere for deg å gå tilbake til en bestemt arbeidskatalog.
pushd er standard i vanlige Linux-distribusjoner som Debian eller Ubuntu, samt i andre operativsystemer.
Hvordan fungerer Linux pushd?
Når du kjører kommandoen pushd og angir en bestemt katalog som parameter, blir denne automatisk din nåværende arbeidsmappe. Samtidig flyttes navnet og banen til den valgte katalogen til toppen av stakken din. Hvis du kjører pushd uten ytterligere spesifikasjoner, blir katalogen øverst i stakken din gjeldende arbeidskatalog; de to øverste katalogene bytter dermed plass. Selv om du alternativt kan bruke Linux-cd-kommandoen, krever den flere utførelser for mer omfattende operasjoner, mens pushd går direkte til målet.
Hva er syntaksen til kommandoen pushd?
Syntaksen til pushd er alltid den samme:
$ pushd [Options] [Directory]bashHvis du ikke angir en katalog, brukes katalogen øverst i stakken automatisk.
Hvilke funksjoner tilbyr Linux pushd?
Det finnes bare én annen alternativ for kommandoen pushd, i tillegg til standardalternativene «-h» og «-v». Med «-n» kan du legge til en ny katalog i stakken uten at det påvirker den gjeldende katalogen. Dette betyr at den nye katalogen flyttes til andreplass i stakken, mens den gjeldende katalogen forblir øverst.
Eksempler på Linux-kommandoen pushd
For å hjelpe deg med å forstå hvordan kommandoen pushd fungerer og se nærmere på fordelene ved den, følger her noen eksempler.
$ pushd ~/examplebashBruk denne kommandoen for å gjøre katalogen «example» til din nye arbeidskatalog.
$ pushd -n ~/imagesbashHvis du utfører kommandoen på denne måten, vil mappen «Images» legges inn som nummer to i stakken din. Du fortsetter imidlertid å arbeide i den gjeldende mappen.