Z ukazom pushd v sistemu Linux shra­nju­je­te poti do map, pre­kla­plja­te med mapami in jih dodajate na svoj zalog. Čeprav obstajajo tudi drugi ukazi v sistemu Linux za te operacije, ima ukaz pushd nekaj izrazitih prednosti.

Kaj je ukaz pushd v sistemu Linux?

pushd je eden od ukazov v sistemu Linux, ki ni tako znan kot drugi ukazi za vsa­ko­dnev­no delo z Linuxom. To je škoda, saj ima ta ukaz veliko po­ten­ci­a­la in lahko olajša uporabo ukazne vrstice. Glavna naloga ukaza pushd v sistemu Linux je, da shrani pot do tre­nu­tne­ga imenika in jo prestavi na vrh seznama. To vam olajša vrnitev v določen delovni imenik.

pushd je stan­dar­dno vgrajen v pogostih di­s­tri­bu­ci­jah Linuxa, kot sta Debian ali Ubuntu, ter v drugih ope­ra­cij­skih sistemih.

Kako deluje Linux Pushd?

Ko z ukazom pushd ustvarite določen imenik in ga navedete kot parameter, ta samodejno postane vaš trenutni delovni imenik. Hkrati se ime in pot do izbranega imenika pre­ma­kne­ta na vrh vašega seznama. Če ukaz pushd izvedete brez dodatnih spe­ci­fi­ka­cij, postane imenik na vrhu vašega seznama vaš trenutni delovni imenik; tako se zgornja dva imenika zamenjata. Čeprav bi lahko namesto tega uporabili ukaz Linux-cd, ta za ob­se­žnej­še operacije zahteva več izvedb, medtem ko pushd gre ne­po­sre­dno na cilj.

Kakšna je sintaksa ukaza pushd?

Sintaksa ukaza pushd je vedno enaka:

$ pushd [Options] [Directory]
bash

Če ne določite imenika, se samodejno uporabi imenik na vrhu vašega sklada.

Katere možnosti ponuja Linux pushd?

Poleg stan­dar­dnih opcij »-h« in »-v« obstaja še ena možnost za ukaz pushd. Z opcijo »-n« lahko na sklad dodate nov imenik, ne da bi to vplivalo na trenutni imenik. To pomeni, da se novi imenik premakne na drugo mesto v skladu, trenutni imenik pa ostane na vrhu.

Primeri uporabe ukaza pushd v sistemu Linux

Da bi lažje razumeli, kako deluje ukaz pushd, in si po­drob­ne­je ogledali njegove prednosti, vam ponujamo nekaj primerov.

$ pushd ~/example
bash

Uporabi ta ukaz, da imenik »example« nastaviš kot svoj novi delovni imenik.

$ pushd -n ~/images
bash

Če ukaz izvedete na ta način, se bo imenik Images vstavil na drugo mesto v vašem seznamu. Vendar pa boste še naprej delali v trenutnem imeniku.

Go to Main Menu