# 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](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoer-en-oversikt-over-terminalkommandoer/) 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](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/debian-den-universelle-systemprogramvaren/) 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](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-cd/), 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:

```bash
$ pushd [Options] [Directory]
```

Hvis 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.

```bash
$ pushd ~/example
```

Bruk denne kommandoen for å gjøre katalogen «example» til din nye arbeidskatalog.

```bash
$ pushd -n ~/images
```

Hvis 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.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-pushd/](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-pushd/) for AI/LLM consumption.