Prestal som sa báť terminálu po tom, čo som našiel tieto 4 nástroje
Terminál má povesť, že je zastrašujúci, a nie je to úplne neopodstatnené. Keď začínate, máte pocit, že si musíte zapamätať sto príkazov, len aby ste niečo dokázali.
Vlastne som používal terminál ako plnohodnotné IDE, takže som sa stretol s mnohými nástrojmi, ktoré túto skúsenosť značne uľahčujú, ale stále mám niektoré obľúbené.
Claude kód
Nie je to len nástroj pre vývojárov
Viem, že to znie trochu čudne, ale počúvaj ma. Claude Code je vlastne skvelý nástroj, ak nie ste úplne oboznámení s terminálom. Keď ste nový vývojár a pozeráte sa na prázdny príkazový riadok a nemáte ani tušenie, aký príkaz vlastne potrebujete, je to veľmi nepríjemný pocit. Claude Code to vyrieši tým najpriamym spôsobom, aký je možný.
Hoci je propagovaný ako nástroj na vývoj, fakt, že má plný prístup k vášmu shellu, znamená, že ho môžete použiť na niečo oveľa jednoduchšie: jednoducho mu povedať, čo chcete robiť obyčajnou angličtinou, a sledovať, ako zariadi zvyšok. Chcete nájsť všetky súbory väčšie ako 100 MB v adresári, kde ste ešte nikdy neboli? Stačí to povedať.
Chcete zabiť proces, ktorý žerie váš CPU, ale nemáte tušenie, čo znamená ps aux? Povedzte to tiež. Zistí príkaz a spustí ho za vás.
A dokonca aj keď ste už so terminálom oboznámení, eliminuje prekvapujúce množstvo driny. Používam ho pravidelne na veci ako nastavovanie SSH konfigurácií, hromadné premenovanie súborov podľa konkrétnych vzorov alebo spájanie príkazov, ktoré síce technicky poznám, ale inak by som si musel zakaždým vyhľadávať presnú syntax. Samotné to posledné mi šetrí viac času, než by som si rád priznal.
Neprekvapujte slepo akýkoľvek príkaz, ktorý navrhne LLM. Vždy si ho prečítajte skôr, než stlačíte Enter. Osobne som ešte nikdy nevidel, že by Claude skúšal spustiť niečo nebezpečné alebo deštruktívne, ale stávky v termináli sú vyššie než v chatovacom okne. Trvá to dve sekundy, aby ste sa pozreli, čo sa chystá urobiť. Zvykajte si to robiť.
Claude Code je k dispozícii iba v platených plánoch Claude, čo viem, že je pre niektorých ľudí rozhodujúci faktor, ale to vám v skutočnosti nebráni získať to isté. Codex CLI, Gemini CLI a OpenCode sú všetky spoľahlivé alternatívy, ktoré fungujú podobným spôsobom. Jediná vec, ktorá sa mení, sú modely, ktoré používate. To je všetko.
tldr-stránky
Muž, ale lepší
Ak ste stále noví v termináli, niekto vám musel v určitom momente povedať, aby ste si jednoducho „prečítali manuálové stránky“, a som si veľmi vedomý toho, že oficiálne manuálové stránky vyzerajú skôr ako právna zmluva. Sú extrémne rozvláčne a niekedy ťažko pochopiteľné. Sú dôkladné, to áno, ale sú písané pre ľudí, ktorí už vedia, čo robia.
Ak napíšete man tar v nádeji, že zistíte, ako extrahovať súbor, dostanete štyri stránky hustej dokumentácie, ktorá vás zanechá ešte viac zmäteného.
tldr-pages je riešenie pre to. Namiesto manuálu dostanete krátky, komunitou písaný rýchly prehľad o príkaze, ktorý sa snažíte pochopiť. Namiesto toho, aby som vás presviedčal, pozrite sa jednoducho na rozdiel nižšie. tldr-pages je naľavo a man je napravo, obidva vysvetľujú, ako používať Git.
Používanie je celkom jednoduché. Stačí napísať tldr, nasledované menom príkazu. Napríklad, ak sa chcete naučiť používať grep, stačí zadať tldr grep do vášho terminálu a to je všetko!
Aby sme boli spravodliví k manuálovým stránkam, majú svoje miesto. Keď už naozaj dobre poznáte nástroj a potrebujete si vyhľadať jednu veľmi špecifickú hraničnú možnosť, celý manuál je presne to, čo chcete.
lazygit
Ušetrite sa od starostí s bežným Gitom
Neobľúbený názor: používanie Gitu v termináli je veľká komplikácia. Ale písať git add, git commit, git push, git pull, pamätať si, na ktorej vetve ste, snažiť sa pripraviť len konkrétne súbory, to sa nakopí, a nič z toho nepôsobí prirodzene, keď sa len snažíte niečo commitnúť.
Skúsil som všetky dostupné alternatívy, ale GitHub Desktop alebo zabudovaná Git integrácia vo VSCode mi nikdy naozaj nesadli. Chcel som jednoducho niečo extrémne rýchle, čo funguje priamo v termináli a je úplne jednoduché na používanie. Vtedy som sa rozhodol pre LazyGit.
Je to TUI aplikácia, čo znamená, že celé rozhranie žije vo vašom termináli. Dostanete poriadne vizuálne usporiadanie svojich súborov, svojich vetiev, históriu commitov, všetko, a všetko ovládate klávesnicou bez toho, aby ste si museli pamätať jediný Git príkaz.
Podporuje prakticky všetky funkcie Gitu, ktoré budete niekedy potrebovať, a krivka učenia je celkom mierna, pretože presne vidíte, čo sa deje v každom kroku.
Lazygit je dostupný vo väčšine správcov balíkov, takže ho jednoducho nainštalujete rovnakým spôsobom, ako by ste inštalovali čokoľvek iné, a je to hotové. Napíšte lazygit v ľubovoľnom repozitári a okamžite sa otvorí.
aliasy
Prestaň písať dlhé príkazy
Myšlienka za aliasmi je jednoduchá: priradíte krátku vlastnú skratku k príkazu, ktorý zadávate znova a znova, a od toho momentu už zadávate len túto skratku.
Napríklad na systéme založenom na Debiane, namiesto toho, aby ste neustále vyzývali apt na aktualizáciu systému, môžete priradiť alias k príkazu takto:
alias update="sudo apt update && sudo apt upgrade -y"Teraz všetko, čo musíte urobiť, je napísať „update“ do vášho terminálu a ono to celé spustí za vás.
Jediná vec, ktorú stojí za to vedieť, je, že aliasy nie sú predvolene trvalé. Zatvoríte terminál a sú preč. Ak chcete, aby zostali, musíte ich pridať do konfiguračného súboru vášho shellu, čo je ~/.bashrc alebo ~/.zshrc, v závislosti od toho, ktorý shell používate.
A ak to stále znie ako príliš veľa krokov, jednoducho požiadajte Claude Code, aby to urobil za vás. Povedzte mu, ktorý alias chcete nastaviť, a on sa o všetko postará automaticky.
Stačí len trocha pomoci, aby sa tam dostali
Žiaden z týchto nástrojov nespraví, že používanie terminálu bude cez noc pôsobiť ľahko. Stále vás občas prekvapí a stále budú chvíle, keď nebudete mať ani tušenie, čo robíte. To je jednoducho jeho súčasť.
Ale keď to raz klikne, najmä ak ste vývojár, cíti sa to ako super sila. Prestávate sa toho obávať a začínate po tom siahnuť. Tieto nástroje mi len pomohli dostať sa tam o niečo rýchlejšie.










