
V tomto článku si povíme, proč není dobré se terminálu zcela vzdávat, ale používat ho s mírou. Kdy ho použít a kdy se mu vyhnout.
Buďme upřímní
Nikdo z nás terminál příliš nepotřebuje. Jsme zvyklí na to, že na všechno, co lze, klikneme myší a spustíme něco. Nechce se nám otevírat cokoliv a psát příkazy. Chceme funkčnost ihned a teď. Většina z nás terminál vůbec nepoužívá. Měli bychom ho používat vůbec?
Proč je důležité používat terminál?
Je to pohodlné. Není třeba přepínat mezi mnoha okny a hledat něco myší. Můžete jednoduše napsat příkaz, který potřebujete.
Uveďme situace, kdy je terminál potřebný:
- Když potřebujete něco zapnout a nemáte čas to hledat v nastavení (ahoj, GUI dconf)
- Když je jednodušší najít soubor nebo složku v terminálu než ztrácet čas v GUI (fzf si s tímto úkolem dobře poradí)
- Když je snadnější rychle upravit soubor ve Vim, Neovim, Nano, Micro než se vrtat do IDE
- Když zbývá pouze terminál (resetování nastavení v Ubuntu nebo instalace Arch Linuxu, například)
- Když potřebujete rychlost, nikoli kvalitu
Když není třeba používat terminál:
- Když tato funkčnost v terminálu není (to se obvykle stává velmi zřídka, ale přece jen)
- Když je pohodlnější to udělat v GUI, než se trápit s TUI (například přiladění programů)
- Když moc neumíte dělat věci v terminálu, ale potřebujete něco udělat rychle (strávíte více času automatizací, než samotným úkonem, to myslím každý zná)
- Když je potřeba pohodlí, nikoli rychlost
To jsou základní pravidla, která nelze zapomenout. Zdálo by se to jednoduché, ale touha "zkusme to vše automatizovat, místo abychom dvakrát klikli myší" často vychází na přední místo. Lidé jsou leniví, ale to jim ne vždy prospívá.
Děláme samotný terminál životaschopným
Tady je můj minimální set pro to, abych mohl udělat něco v terminálu pořádně:
Tmux — abych rozdělil okno na panely (pokud otevřete spoustu oken terminálu a dlouho mezi nimi přepínáte, celá myšlenka postrádá smysl, lépe je přepínat mezi aplikacemi v GUI)
fzf — abych rychle našel něco. Je to skutečně rychlejší než na GUI. vim a vyberte název souboru a to je vše.
zsh — (přesněji OhMyZsh) terminál by měl být pohodlný a neměl by být okem se škubající
neovim — neboť smysl pobytu v terminálu bez něj prakticky ztrácí. Editor, který může dělat daleko více než aplikace s GUI
A také obrovské množství dalších aplikací: ranger (nebo ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git a další
A jaký je smysl?
Posuďte sami, když se snažíte nahrát plnohodnotné IDE pro změnu nějakého malého skriptu — je to iracionální. Je snazší ho rychle změnit ve Vim (nebo Nano, pro ty, kteří nemají rádi rozložení Vim). Můžete dělat věci rychleji, ale nemusíte se učit vše, co v terminálu je. Možná, že při práci v terminálu se nikdy nebudete muset učit skriptovací jazyk Bash, protože ho vůbec nepotřebujete.
Pojďme dělat věci jednoduššími a dívat se na různé věci z různých úhlů, a ne dělit vše na černé a bílé
Pouze registrovaní uživatelé se mohou účastnit ankety. Přihlaste se, prosím.
Používáte terminál často?
- 86,7%Ano208
- 8,8%Ne21
- 4,6%Nejsem si jistý11
Hlasovalo 240 uživatelů. Zdrželi se 23 uživatelé.
Zdroj: habr.com
