# Sådan bruges kommandoen `pushd` i Linux

Med Linux-kommandoen `pushd` kan du gemme stier til mapper, skifte mellem mapper og føje dem til din stak. Selvom der findes andre [Linux-kommandoer](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/linux-kommandoer-en-oversigt-over-terminalkommandoer/) til disse opgaver, har `pushd` nogle klare fordele.

## Hvad er kommandoen `pushd` i Linux?

pushd er en af de kommandoer i Linux, der ikke er så kendt som andre kommandoer til det daglige arbejde med Linux. Det er en skam, for kommandoen har et stort potentiale og kan gøre det nemmere at bruge kommandolinjen. Hovedformålet med Linux-kommandoen pushd er at gemme den **aktuelle katalogsti og flytte den til toppen af din stak**. Det gør det nemmere for dig at vende tilbage til et bestemt arbejdsbibliotek.

pushd er standard i almindelige Linux-distributioner som [Debian](https://www.ionos.com/da-dk/digitalguide/server/know-how/debian-den-universelle-systemsoftware/) eller Ubuntu samt i andre operativsystemer.

## Hvordan fungerer Linux pushd?

Når du kører kommandoen `pushd` og angiver et bestemt bibliotek som parameter, **bliver** dette **automatisk dit nuværende arbejdsbibliotek**. Samtidig flyttes navnet og stien til det valgte bibliotek til toppen af din stak. Hvis du kører pushd uden yderligere specifikationer, bliver mappen øverst i din stak din nuværende arbejdsmappe; de to øverste mapper bytter således plads. Selvom du alternativt kunne bruge [Linux-cd-kommandoen](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/linux-kommandoen-cd/), kræver den flere udførelser for mere omfattende operationer, hvorimod pushd går direkte til målet.

## Hvad er syntaksen for kommandoen `pushd`?

Syntaksen for `pushd` er altid den samme:

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

Hvis du ikke angiver et bibliotek, bruges det bibliotek, der ligger øverst i din stak, automatisk.

## Hvilke muligheder tilbyder Linux pushd?

Der findes kun én anden mulighed for kommandoen `pushd` ud over standardparametrene `-h` og `-v`. Med `-n` kan du føje en ny mappe til stakken uden at påvirke din nuværende mappe. Det betyder, at den nye mappe flyttes til andenpladsen i stakken, mens din nuværende mappe forbliver øverst.

## Eksempler på Linux-kommandoen `pushd`

For at hjælpe dig med at forstå, hvordan kommandoen `pushd` fungerer, og for at se nærmere på dens fordele, følger her nogle eksempler.

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

Brug denne kommando til at gøre mappen »example« til dit nye arbejdsbibliotek.

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

Hvis du udfører kommandoen på denne måde, vil mappen »Images« blive indsat som det andet element i din stak. Du fortsætter dog med at arbejde i din nuværende mappe.


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