Kako uporabljati ukaz pushd v sistemu Linux
Z ukazom pushd v sistemu Linux shranjujete poti do map, preklapljate 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 vsakodnevno delo z Linuxom. To je škoda, saj ima ta ukaz veliko potenciala in lahko olajša uporabo ukazne vrstice. Glavna naloga ukaza pushd v sistemu Linux je, da shrani pot do trenutnega imenika in jo prestavi na vrh seznama. To vam olajša vrnitev v določen delovni imenik.
pushd je standardno vgrajen v pogostih distribucijah Linuxa, kot sta Debian ali Ubuntu, ter v drugih operacijskih 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 premakneta na vrh vašega seznama. Če ukaz pushd izvedete brez dodatnih specifikacij, 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 obsežnejše operacije zahteva več izvedb, medtem ko pushd gre neposredno 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 standardnih 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 podrobneje ogledali njegove prednosti, vam ponujamo nekaj primerov.
$ pushd ~/examplebashUporabi ta ukaz, da imenik »example« nastaviš kot svoj novi delovni imenik.
$ pushd -n ~/imagesbashČ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.