# Kuidas kasutada Linuxi käsku pushd

Linuxi käsuga `pushd` saate salvestada kataloogide teid, vahetada katalooge ja lisada neid oma virna. Kuigi nende toimingute jaoks on olemas ka teisi [Linuxi käske](https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesud-uelevaade-terminali-kaesudest/), on käsul `pushd` mõned selged eelised.

## Mis on Linuxi käsk pushd?

pushd on üks Linuxi käskudest, mis ei ole nii tuntud kui teised igapäevases Linuxi kasutamises levinud käsud. See on kahju, sest sellel käsul on suur potentsiaal ja see võib lihtsustada käsurea kasutamist. Linuxi käsu pushd peamine ülesanne on salvestada **praeguse kataloogi tee ja paigutada see virna tippu**. See lihtsustab teile tagasipöördumist konkreetsesse töökataloogi.

pushd kuulub tavaliselt selliste levinud Linuxi distributsioonide nagu [Debian](https://www.ionos.com/et-ee/digitalguide/server/oskusteave/debian-universaalne-suesteemitarkvara/) või Ubuntu ning muude operatsioonisüsteemide standardvarustusse.

## Kuidas töötab Linuxi pushd?

Kui käivitad käsu pushd, lisades parameetrina konkreetse kataloogi, **muutub** see **automaatselt su praeguseks töökataloogiks**. Samal ajal liiguvad valitud kataloogi nimi ja tee su pinu tippu. Kui käivitad pushd ilma täiendavate määratlusteta, muutub virna tipus olev kataloog sinu praeguseks töökataloogiks; seega vahetavad kaks ülemist kataloogi kohad. Kuigi võid alternatiivina kasutada [Linuxi cd-käsku](https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesk-cd/), nõuab see ulatuslikumate toimingute puhul mitut käivitamist, samas kui pushd läheb otse sihtkohta.

## Milline on käsu pushd süntaks?

Käsu pushd süntaks on alati sama:

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

Kui kataloogi ei määrata, kasutatakse automaatselt virna ülaosas asuvat kataloogi.

## Milliseid võimalusi pakub Linuxi pushd?

Käsu pushd puhul on standardparameetrite „-h“ ja „-v“ kõrval veel ainult üks võimalus. Parameetriga „-n“ saad lisada virna uue kataloogi, ilma et see mõjutaks sinu praegust kataloogi. See tähendab, et uus kataloog liigub virnas teisele kohale ja sinu praegune kataloog jääb virna tippu.

## Näited Linuxi käsust pushd

Et aidata teil mõista, kuidas käsk pushd töötab, ja tutvuda selle eelistega lähemalt, toome siin mõned näited.

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

Kasuta seda käsku, et määrata kataloog „example” oma uueks töökataloogiks.

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

Kui käsk sellisel viisil täide viia, lisatakse kataloog „Images“ teie pinu teisele kohale. Te jätkate aga tööd praeguses kataloogis.


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesk-pushd/](https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesk-pushd/) for AI/LLM consumption.