V tomto článku si povíme, proč je důležité terminál úplně neopustit, ale používat ho s mírou. V jakých případech by měl být použit a v jakých případech by neměl být použit?
Buďme upřímní
Nikdo z nás opravdu nepotřebuje terminál. Jsme zvyklí, že na všechno, co se dá, můžeme kliknout a něco spustit. Jsme líní něco otevírat a někam psát příkazy. Chceme funkčnost tady a teď. Většina z nás terminál vůbec nepoužívá. Vyplatí se to vůbec používat?
Proč používat terminál?
Je to pohodlné. Není potřeba přepínat do mnoha oken nebo něco hledat myší. Můžete jednoduše napsat příkaz potřebný k tomu.
Uveďme si situace, kdy terminál potřeba:
- Když potřebujete něco povolit, ale nemáte čas to hledat v nastavení (Dobrý den, GUI dconf)
- Když je snazší najít soubor nebo složku v terminálu, než ztrácet čas GUI (fzf tuto práci dělá dobře)
- Když je jednodušší rychle upravit soubor ve Vim, Neovim, Nano, Micro než jít do IDE
- Když zůstane pouze terminál (resetování nastavení v Ubuntu nebo instalace Arch Linuxu, například)
- Když potřebujete rychlost, ne kvalitu
Kdy není třeba použít terminál:
- Když tato funkce není v terminálu (k tomu dochází velmi zřídka, ale přesto)
- Kdy je výhodnější to udělat v GUI, než trpět s TUI (například ladění programů)
- Když opravdu nevíte, jak v terminálu něco udělat, ale potřebujete něco udělat rychle (strávíte více času automatizací než samotnou akcí, myslím, že to zná každý)
- Když potřebujete pohodlí, ne rychlost
To jsou základní pravidla, na která by se nemělo zapomínat. Zdálo by se to jednoduché, ale touha „zkusme vše automatizovat a neklikat myší“ se často stává prioritou. Lidé jsou líní, ale ne vždy je to ku prospěchu.
Učinit samotný terminál životaschopným
Zde je moje minimální sada, abych v terminálu udělal alespoň něco normálně:
tmux — rozdělit okno na panely (pokud vytvoříte spoustu oken terminálu a budete mezi nimi přepínat po dlouhou dobu, pak celá myšlenka nedává smysl, je jednodušší přepínat mezi aplikacemi s GUI)
fzf - rychle něco najít. Je to opravdu rychlejší než GUI. vim a vyberte název souboru a je to.
Zsh — (přesněji OhMyZsh) terminál by měl být pohodlný a neměl by mít brýlové oči
neovim - protože smysl být v terminálu bez něj je prakticky ztracen. Editor, který umí mnohem víc než GUI aplikace
A také obrovské množství dalších aplikací: ranger (nebo ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git a další
Jaký to má smysl?
Posuďte sami, když se snažíte načíst plnohodnotné IDE za účelem změny nějakého malého skriptu - je to iracionální. Je jednodušší to jen rychle změnit ve Vimu (nebo Nano, pro ty, kterým se nelíbí rozložení Vimu). Můžete dělat věci rychleji, ale nemusíte se vše učit v terminálu. Při práci v terminálu se možná nikdy nebudete muset učit skriptovací jazyk Bash, protože jej nepotřebujete.
Pojďme si věci zjednodušit a podívat se na různé věci z různých úhlů a nerozdělovat vše na černé a bílé
Průzkumu se mohou zúčastnit pouze registrovaní uživatelé. Přihlásit se, prosím.
Používáte terminál často?
- 86,7%Ano 208
- 8,8%No21
- 4,6%Nejsem si jistý 11
Hlasovalo 240 uživatelů. 23 uživatelů se zdrželo hlasování.
Zdroj: www.habr.com