# Kaip naudoti Linux komandą „pushd“

Naudodami Linux komandą „pushd“, galite išsaugoti katalogų kelius, pereiti iš vieno katalogo į kitą ir įtraukti juos į savo steką. Nors šioms operacijoms atlikti yra ir kitų [Linux komandų](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komandos-terminalo-komandu-apzvalga/), „pushd“ turi keletą akivaizdžių privalumų.

## Kas yra Linux komanda „pushd“?

„pushd“ yra viena iš Linux komandų, kuri nėra tokia gerai žinoma kaip kitos kasdieniniam darbui su Linux skirtos komandos. Tai gaila, nes ši komanda turi didelį potencialą ir gali palengvinti darbą su komandų eilute. Pagrindinė Linux komandos „pushd“ užduotis – išsaugoti **dabartinio katalogo kelią ir perkelti jį į steko viršų**. Tai leidžia lengviau grįžti į konkretų darbo katalogą.

„pushd“ yra įdiegta kaip standartinė programa populiariose „Linux“ distribucijose, pavyzdžiui, [„Debian“](https://www.ionos.com/lt-lt/digitalguide/serveris/zinios/debian-universali-sistemine-programine-iranga/) ar „Ubuntu“, taip pat kitose operacinėse sistemose.

## Kaip veikia „Linux pushd“?

Vykdant komandą „pushd“ ir nurodant konkretų katalogą kaip parametrą, jis **automatiškai tampa jūsų dabartiniu darbo katalogu**. Tuo pačiu metu pasirinktos katalogo pavadinimas ir kelias perkeliami į jūsų steko viršų. Jei paleidžiate „pushd“ be jokių papildomų nurodymų, katalogas, esantis jūsų steko viršuje, tampa jūsų dabartiniu darbo katalogu; taip du viršutiniai katalogai apsikeičia vietomis. Nors galėtumėte naudoti [komandą „Linux-cd“](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-cd/), tačiau ji reikalauja keleto vykdymų, jei operacijos yra sudėtingesnės, tuo tarpu „pushd“ nukreipia tiesiai į tikslą.

## Kokia yra komandos „pushd“ sintaksė?

„pushd“ sintaksė visada yra tokia pati:

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

Jei nenurodysite katalogo, automatiškai bus naudojamas katalogas, esantis viršuje jūsų steko.

## Kokias galimybes siūlo „Linux pushd“?

Be standartinių parametrų „-h“ ir „-v“, komanda „pushd“ turi dar vieną galimybę. Naudodami parametrą „-n“, galite įtraukti naują katalogą į sąrašą, nepaveikdami dabartinio katalogo. Tai reiškia, kad naujas katalogas bus perkeliamas į antrąją sąrašo vietą, o dabartinis katalogas liks sąrašo viršuje.

## „Linux“ komandos „pushd“ pavyzdžiai

Kad galėtumėte geriau suprasti, kaip veikia komanda „pushd“, ir išsamiau susipažinti su jos privalumais, pateikiame keletą pavyzdžių.

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

Naudokite šią komandą, kad katalogas „example“ taptų jūsų naujuoju darbo katalogu.

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

Jei šią komandą įvykdysite taip, katalogas „Images“ bus įterptas į antrąją vietą jūsų katalogų sąraše. Tačiau jūs toliau dirbsite dabartiniame kataloge.


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