Pomocí příkazu pushd v systému Linux můžete ukládat cesty k adresářům, přepínat mezi adresáři a přidávat je do zásobníku. Ačkoli pro tyto operace existují i jiné příkazy systému Linux, příkaz pushd má několik výrazných výhod.

Co je příkaz pushd v systému Linux?

pushd je jeden z příkazů v Linuxu, který není tak známý jako jiné příkazy pro každodenní práci s Linuxem. To je škoda, protože tento příkaz má velký potenciál a může usnadnit používání příkazového řádku. Hlavním úkolem příkazu pushd v Linuxu je uložit aktuální cestu k adresáři a přesunout ji na začátek zásobníku. To vám usnadní návrat do konkrétního pracovního adresáře.

pushd je standardní součástí běžných distribucí Linuxu, jako je Debian nebo Ubuntu, a dalších operačních systémů.

Jak funguje Linux pushd?

Při spuštění příkazu pushd s parametrem pro vytvoření konkrétního adresáře se tento adresář automaticky stane vaším aktuálním pracovním adresářem. Současně se název a cesta vybraného adresáře přesunou na začátek vašeho zásobníku. Pokud spustíte příkaz pushd bez dalších specifikací, adresář v horní části zásobníku se stane vaším aktuálním pracovním adresářem; horní dva adresáře si tak vymění pozice. Ačkoli můžete alternativně použít příkaz Linux-cd, ten vyžaduje pro rozsáhlejší operace několik spuštění, zatímco příkaz pushd přejde přímo k cíli.

Jaká je syntaxe příkazu pushd?

Syntaxe příkazu pushd je vždy stejná:

$ pushd [Options] [Directory]
bash

Pokud nezadáte adresář, automaticky se použije adresář v horní části zásobníku.

Jaké možnosti nabízí Linux pushd?

Kromě standardních parametrů „-h“ a „-v“ existuje pro příkaz pushd ještě jedna možnost. Pomocí parametru „-n“ můžete přidat nový adresář do zásobníku, aniž by to mělo vliv na aktuální adresář. To znamená, že nový adresář se přesune na druhé místo v zásobníku a aktuální adresář zůstane na prvním místě.

Příklady použití příkazu pushd v systému Linux

Abychom vám pomohli pochopit, jak příkaz pushd funguje, a podrobněji se seznámit s jeho výhodami, uvádíme několik příkladů.

$ pushd ~/example
bash

Tímto příkazem nastavíte adresář „example“ jako nový pracovní adresář.

$ pushd -n ~/images
bash

Pokud provedete tento příkaz, adresář Images bude vložen na druhé místo ve vašem zásobníku. Budete však pokračovat v práci v aktuálním adresáři.

Přejít do hlavního menu