Jak používat příkaz pushd v systému Linux
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]bashPokud 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 ~/examplebashTímto příkazem nastavíte adresář „example“ jako nový pracovní adresář.
$ pushd -n ~/imagesbashPokud 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.