# Kā lietot Linux komandu „pushd“

Izmantojot Linux komandu `pushd`, varat saglabāt direktoriju ceļus, pārvietoties starp direktorijām un pievienot tās savam skatam. Lai gan šīm darbībām ir pieejamas arī citas [Linux komandas](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komandas-terminala-komandu-parskats/), komandai `pushd` ir vairākas izteiktas priekšrocības.

## Kas ir Linux komanda „pushd“?

„pushd“ ir viena no Linux komandām, kas nav tik labi pazīstama kā citas komandas, kuras ikdienā izmanto darbā ar Linux. Tas ir žēl, jo šai komandai ir liels potenciāls un tā var atvieglot komandrindas lietošanu. Galvenais „pushd“ uzdevums ir saglabāt **pašreizējā direktorija ceļu un pārvietot to uz skursteņa augšu**. Tas atvieglo atgriešanos konkrētā darba direktorijā.

pushd ir standarta sastāvdaļa tādās izplatītās Linux distribūcijās kā [Debian](https://www.ionos.com/lv-lv/digitalguide/serveris/prasmes-un-zinasanas/debian-universala-sistemas-programmatura/) vai Ubuntu, kā arī citās operētājsistēmās.

## Kā darbojas Linux pushd?

Kad izpildāt komandu `pushd`, norādot konkrētu direktoriju kā parametru, tā **automātiski kļūst par jūsu pašreizējo darba direktoriju**. Vienlaikus izvēlētās direktorijas nosaukums un ceļš tiek pārvietots uz jūsu skursteņa augšu. Ja izpildāt pushd bez papildu norādēm, katalogs jūsu skursteņa augšgalā kļūst par jūsu pašreizējo darba katalogu; tādējādi divi augšējie katalogi maina vietas. Lai gan jūs varētu izmantot arī [komandu Linux-cd](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-cd/), plašākām darbībām ir nepieciešamas vairākas izpildes, turpretim pushd nonāk tieši pie mērķa.

## Kāda ir komandas „pushd“ sintakse?

Komandas `pushd` sintakse vienmēr ir vienāda:

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

Ja neuzrādat direktoriju, automātiski tiek izmantota direktorija, kas atrodas skursteņa augšgalā.

## Kādas iespējas piedāvā Linux pushd?

Papildus standarta opcijām „-h“ un „-v“ komandai „pushd“ ir vēl tikai viena opcija. Izmantojot opciju „-n“, varat pievienot jaunu direktoriju skriptam, neietekmējot pašreizējo direktoriju. Tas nozīmē, ka jaunā direktorija tiek pārvietota uz otro vietu skriptā, bet pašreizējā direktorija paliek pirmajā vietā.

## Linux komandas „pushd“ piemēri

Lai palīdzētu jums izprast, kā darbojas komanda „pushd“, un sīkāk iepazīties ar tās priekšrocībām, šeit ir daži piemēri.

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

Izmanto šo komandu, lai padarītu direktoriju „example” par savu jauno darba direktoriju.

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

Ja izpildīsiet šo komandu, katalogs „Images“ tiks ievietots otrajā vietā jūsu skatā. Tomēr jūs turpināsiet strādāt pašreizējā katalogā.


This is a markdown version of: [https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-pushd/](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-pushd/) for AI/LLM consumption.