Dotfiles, aliasy a terminálové triky pre lenivých vývojárov, ktorí chcú rýchlosť

Priznajme si to — sme leniví. Ale v tom najlepšom slova zmysle. Lenivý vývojár nie je neproduktívny. Je to niekto, kto nechce strácať čas na hlúposti. Namiesto toho si veci zautomatizuje, skratkámi zrýchli každodenné ú\ukony a do terminálu si pridá triky, ktoré robia jeho život jednoduchším.

7/22/20253 min read

Dotfiles, aliasy a terminálové triky pre lenivých vývojárov, ktorí chcú rýchlosť
Dotfiles, aliasy a terminálové triky pre lenivých vývojárov, ktorí chcú rýchlosť

Dotfiles, aliasy a terminálové triky pre lenivých vývojárov, ktorí chcú rýchlosť

Priznajme si to — sme leniví. Ale v tom najlepšom slova zmysle. Lenivý vývojár nie je neproduktívny. Je to niekto, kto nechce strácať čas na hlúposti. Namiesto toho si veci zautomatizuje, skratkámi zrýchli každodenné ú\ukony a do terminálu si pridá triky, ktoré robia jeho život jednoduchším.

Ak sa ti niekedy stalo, že si zadal ten istý príkaz 5x za deň a pri šiestom si si povedal: "Musí predsa existovať jednoduchší spôsob," tak vitaj. Toto je Článok pre teba.

Čo sú dotfiles a prečo by ťa to malo zaujímať?

Predstav si, že by si mohol mať svoje obľúbené nastavenia čakajúce v každom novom systéme, ktorý otvoríš. Automaticky. Bez kliknutia. Bez googlenia, čo treba do .bashrc. To sú dotfiles.

Dotfiles sú konfiguračné súbory, ktoré definujú správanie tvojho shellu (napr. zsh, bash), editorov (ako vim, nano) či iných nástrojov (napr. git). Začínajú bodkou (odtiaľ ten názov) a sedia v domovskom adresári. Napríklad:

  • .bashrc

  • .zshrc

  • .gitconfig

  • .vimrc

Výhody?

  • Konzistentnosť — všade rovnaký terminál.

  • Automatizácia — spustenie skriptov pri štarte.

  • Zrýchlenie — aliasy, funkcie, automatické doplňovanie.

Pro tip: Verzionuj si svoje dotfiles cez Git. Potom stačí jedno git clone, a máš svoje nastavenie kdekoľvek.

Ako ti aliasy ušetria čas v termináli

Zadávať git status trikrát doobeda? Nudné. Nahraď zmeny cez git add . && git commit -m "fix" && git push? To je trest.

Alias je ako malá skratka. Skrátiš si zložitý príkaz na dve písmená.

Príklady aliasov:

alias gs='git status' alias ga='git add .' alias gc='git commit -m' alias gp='git push' alias fuck='sudo $(fc -ln -1)' # ups, zabudol si na sudo?

Vôbec si nemusíš pamätať dlhé sekvencie. Alias si nastav raz a život je o 3 kliky jednoduchší.

Terminálový trik pre lenivých, ktorý musíš poznať

Vieš, že tvoj terminál si pamätá každý príkaz, ktorý si kedy zadal?

Stlač Ctrl + R a začni písať. Terminál za teba vytiahne posledný príkaz, ktorý sa hodí. Ako magické okienko do minulosti.

Príklad:

(reverse-i-search)`git': git push origin main

To je, kamoš, instantný stroj času.

A vieš, že si môžeš zapnúť aj "fuzzy" vyhľadávanie cez nástroj fzf? Odporúčam. Je to ako Ctrl + R, ale na steroidoch.

Môžeš svoje dotfiles zdieľať alebo zálohovať? Jasně.

Dotfiles sú ako tvoje osobné know-how. A ako všetky cennosti, chceš ich mať v bezpečí. Čo teda robia rozumní lenivci?

  1. Vytvoria repozitár na GitHube.

  2. Nahrajú tam dotfiles cez symlinky alebo jednoduchý skript.

  3. Použijú curl alebo git clone na rýchlu inštaláciu.

Príklad repo:

git clone https://github.com/tvojnick/dotfiles.git cd dotfiles ./install.sh

Alebo použi niečo ako chezmoi alebo dotbot, ak to chceš mať super elegantné.

Extra triky, ktoré stoja za tvoju pozornosť

  • z alebo zoxide — naviguj sa do adresárov len na základe časti názvu.

  • bat — krašší cat s farbami a syntax highlightingom.

  • exa — moderný nástupca ls.

  • tldr — jednoduché, zrozumiteľné príklady na čokoľvek, čo potrebuješ.

  • thefuck — opraví tvoj posledný preklep v príkaze. Doslova.

Záver: Byť lenivý neznamená byť pomalý

Skutočný "lazy dev" nie je ten, čo nič nerobí. Je to ten, kto robí veci raz, premyslene a efektívne. Dotfiles, aliasy a terminálové triky sú tvoje tajné zbrane. Umožní ti získať kontrolu nad pracovným prostredím, zrýchliť si rutinu a popritom vyzerať ako čistý čarodej v CLI svete.

Takže... ak si lenivý, buď efektívne lenivý. Upratáj si v dotfiles. Daj si aliasy. Nauč sa skratky.

A ak poznáš niekoho, kto ešte "cd-uje" ručne do každej složky... zdieľaj s ním tento článok.