Pomocou príkazu pushd v systéme Linux môžete ukladať cesty k adresárom, prechádzať medzi adresármi a pridávať ich do zásobníka. Hoci existujú aj iné príkazy systému Linux na tieto operácie, príkaz pushd má niekoľko výrazných výhod.

Čo je to príkaz pushd v systéme Linux?

pushd je jeden z príkazov v systéme Linux, ktorý nie je taký známy ako iné príkazy používané pri každodennej práci s Linuxom. Je to škoda, pretože tento príkaz má veľký potenciál a môže uľahčiť používanie príkazového riadku. Hlavnou úlohou príkazu pushd v systéme Linux je uložiť aktuálnu cestu k adresáru a presunúť ju na začiatok zásobníka. Vďaka tomu sa môžete ľahšie vrátiť do konkrétneho pracovného adresára.

pushd je štandardnou súčasťou bežných distribúcií Linuxu, ako sú Debian alebo Ubuntu, a iných operačných systémov.

Ako funguje Linux pushd?

Pri spustení príkazu pushd na vytvorenie konkrétneho adresára ako parametra sa tento adresár automaticky stane vaším aktuálnym pracovným adresárom. Zároveň sa názov a cesta vybraného adresára presunú na začiatok vášho zásobníka. Ak spustíte príkaz pushd bez ďalších špecifikácií, adresár na vrchole vášho zásobníka sa stane vaším aktuálnym pracovným adresárom; dva najvyššie adresáre si tak vymenia pozície. Hoci by ste mohli alternatívne použiť príkaz Linux-cd, ten vyžaduje niekoľko vykonaní pre rozsiahlejšie operácie, zatiaľ čo pushd ide priamo k cieľu.

Aká je syntax príkazu pushd?

Syntax pushd je vždy rovnaká:

$ pushd [Options] [Directory]
bash

Ak neurčíte adresár, automaticky sa použije adresár na vrchole vášho zoznamu.

Aké možnosti ponúka Linux pushd?

Okrem štandardných parametrov „-h“ a „-v“ existuje pre príkaz pushd ešte jedna možnosť. Pomocou parametra „-n“ môžete pridať nový adresár do zásobníka bez ovplyvnenia aktuálneho adresára. To znamená, že nový adresár sa presunie na druhú pozíciu v zásobníku a váš aktuálny adresár zostane na vrchole.

Príklady použitia príkazu pushd v systéme Linux

Aby ste lepšie pochopili, ako funguje príkaz pushd, a mohli sa bližšie pozrieť na jeho výhody, uvádzame niekoľko príkladov.

$ pushd ~/example
bash

Týmto príkazom nastavíte adresár „example“ ako nový pracovný adresár.

$ pushd -n ~/images
bash

Ak vykonáte tento príkaz, adresár Images bude vložený na druhé miesto vo vašom zozname. Naďalej však budete pracovať v aktuálnom adresári.

Prejsť na hlavné menu