Tipy & triky · Workflow · Všude · ~2 min denně · 2 min čtení
cd - vás vrátí do složky, ze které jste přišli
Naposledy ověřeno:

Typická situace v terminálu: pracujete v projektu, odskočíte si do úplně jiné složky něco zkontrolovat — a teď zpátky. Celou cestu k projektu znovu vypisovat nechcete. Přesně na to existuje dvouznakový příkaz cd -: přepne vás do adresáře, ve kterém jste byli bezprostředně předtím. A protože si shell pamatuje vždy tu poslední navštívenou složku, funguje cd - i jako přepínač — opakovaným spouštěním skáčete mezi dvěma místy tam a zpátky jako Alt+Tab mezi okny.
Jak na to
- Jste ve složce projektu, třeba
~/projekty/eshop/backend/api. Přejděte kamkoli jinam, napříkladcd /var/log. - Až budete hotovi, napište
cd -— shell vypíše cestu, kam vás vrací, a rázem jste zpět v~/projekty/eshop/backend/api. - Další
cd -vás hodí zase do/var/log. Dva adresáře, mezi kterými právě pendlujete, tak máte pořád na jeden krátký příkaz. - Funguje v bashi a zsh všude, v PowerShellu od verze 7 také (a
cd +tam skáče zase dopředu). Předchozí adresář najdete i v proměnné$OLDPWD, takže jde použít i uvnitř jiných příkazů, třebacp soubor.txt $OLDPWD. - Když potřebujete žonglovat s více než dvěma složkami, mrkněte na
pushdapopd— ukládají adresáře na zásobník. Pro běžný den alecd -bohatě stačí.
Vzorová situace
Vývojář ladí nasazení: v jednom okně upravuje konfiguraci hluboko ve struktuře projektu a průběžně odbíhá do /etc/nginx porovnat nastavení. Bez cd - by buď vypisoval obě dlouhé cesty pořád dokola, nebo by si otevíral druhé okno terminálu a přepínal mezi nimi. Takhle jen střídá cd -, cd -, cd - — a je vždycky přesně tam, kde potřebuje, bez jediné vypsané cesty.
Stejný trik oceníte při práci se dvěma projekty, které na sebe odkazují: knihovna v jedné složce, aplikace, která ji používá, ve druhé. Upravit, přepnout, otestovat, přepnout zpět — celé odpoledne na dvou klávesách a pomlčce.
Pomlčka jako „to předchozí“ se v gitu objevuje ještě jednou, a stojí za to ji znát: git checkout - (nebo novější git switch -) přepne na větev, ze které jste přišli. Opravit něco na maini a vrátit se na svou pracovní větev je tak stejně rychlé jako skákání mezi složkami — stejný myšlenkový vzorec, dva různé nástroje.
Co vám to přinese
Nejotravnější část práce v terminálu — vypisování dlouhých cest — zmizí přesně v situaci, kdy je nejčastější: při vracení se tam, odkud jste právě přišli. Dva znaky místo třiceti, mnohokrát denně. A na rozdíl od klikání v grafickém správci souborů vám ruce nikdy neopustí klávesnici — což je přesně ten druh drobnosti, kvůli které je práce v terminálu tak rychlá.
Chcete jít do hloubky? V příručce najdete kapitolu Základní systémy: inbox, priority, revize.
Podobné tipy
Tři úkoly dne: ráno vyberte, večer zkontrolujte
Ne seznam dvaceti položek, ale tři věci, které dnes musí ven. Všechno ostatní je bonus.
Týdenní přehled: 30 minut, které řídí celý týden
V pátek nebo v neděli projděte kalendář, úkoly a poznámky — zavřete resty, naplánujte tři priority. Pondělí začne jasně.
Relace soustředění: vestavěné pomodoro ve Windows
Aplikace Hodiny ve Windows 11 má Relace soustředění — časovač, napojení na úkoly a přehled, kolik jste toho dnes soustředěně odpracovali.
Pomohlo vám to?
Líbil se vám tip?
Každý týden posílám jeden takový do e-mailu. Dvě minuty čtení, hodiny úspor.
E-book Top 30 tipů zdarma — pošlu vám ho hned.
Pak 1 tip týdně · žádný spam · odhlášení jedním klikem
Radši systém než jednotlivé tipy? E-mailový kurz zdarma — sedm dní, sedm e-mailů, každý den jedna dovednost.