A Linux pushd parancs használata
A Linux pushd paranccsal könyvtárutakat tárolhat, könyvtárak között válthat, és hozzáadhatja őket a veremhez. Bár ezekre a műveletekre más Linux parancsok is léteznek, a pushd-nak vannak bizonyos előnyei.
Mi az a Linux pushd parancs?
A pushd egyike azoknak a Linux parancsoknak, amelyek nem annyira ismertek, mint a Linux napi használatához szükséges egyéb parancsok. Ez sajnálatos, mert a parancsnak nagy potenciálja van, és megkönnyítheti a parancssor használatát. A Linux pushd fő feladata az aktuális könyvtár elérési útjának mentése és a verem tetejére helyezése. Ez megkönnyíti az adott munkakönyvtárba való visszatérést.
A pushd parancs a Debian vagy Ubuntu és más operációs rendszerekhez hasonló általános Linux-disztribúciókban alapértelmezett.
Hogyan működik a Linux pushd parancs?
Ha a pushd parancsot futtatja, hogy egy adott könyvtárat hozzon létre paraméterként, az automatikusan az aktuális munkakönyvtárrá válik. Ugyanakkor a kiválasztott könyvtár neve és elérési útja a verem tetejére kerül. Ha a pushd parancsot további megadások nélkül futtatja, a verem tetején lévő könyvtár lesz az aktuális munkakönyvtár; így a két legfelső könyvtár helyet cserél. Alternatívaként használhatja a Linux-cd parancsot is, de ez többszöri végrehajtást igényel a kiterjedtebb műveletekhez, míg a pushd közvetlenül a célhoz vezet.
Mi a pushd parancs szintaxisa?
A pushd szintaxisa mindig ugyanúgy néz ki:
$ pushd [Options] [Directory]bashHa nem ad meg könyvtárat, akkor automatikusan a verem tetején található könyvtár kerül felhasználásra.
Milyen lehetőségeket kínál a Linux pushd parancs?
A pushd parancsnak a szokásos „-h” és „-v” mellett csak egy másik opciója van. A „-n” opcióval új könyvtárat adhat hozzá a veremhez anélkül, hogy ez hatással lenne az aktuális könyvtárra. Ez azt jelenti, hogy az új könyvtár a verem második helyére kerül, az aktuális könyvtár pedig a tetején marad.
Példák a Linux pushd parancsra
A pushd parancs működésének megértéséhez és előnyeinek jobb megismeréséhez íme néhány példa.
$ pushd ~/examplebashEzzel a paranccsal az „example” könyvtárat új munkakönyvtárként állíthatja be.
$ pushd -n ~/imagesbashHa így hajtja végre a parancsot, az Images könyvtár a második helyre kerül a veremében. Azonban továbbra is a jelenlegi könyvtárban dolgozik.