
V tomto článku sa budeme zaoberať tým, prečo je dôležité úplne sa nevzdávať terminálu, ale používať ho s mierou. Kedy je potrebné ho použiť a kedy by sa to nemalo robiť.
Buďme úprimní.
Nikto z nás terminál naozaj nepotrebuje. Sme zvyknutí na to, že na všetko, čo len možno, môžeme kliknúť myšou a niečo vytriggerovať. Nechce sa nám niečo otvárať a niekde písať príkazy. Chceme funkcie hneď a teraz. Väčšina z nás terminál vôbec nepoužíva. Má cenu ho vôbec používať?
Prečo je potrebné používať terminál?
Je to pohodlné. Netreba prechádzať medzi množstvom okien, hľadať niečo myšou. Môžete jednoducho napísať potrebný príkaz.
Vymenujeme situácie, kedy je terminál potrebný:
- Keď potrebujete niečo zapnúť a nemáte čas to hľadať v nastaveniach (Ahoj, GUI dconf)
- Keď je jednoduchšie nájsť súbor alebo priečinok v termináli, než tráviť čas v GUI (fzf si s touto úlohou dobre poradí)
- Keď je ľahšie rýchlo upraviť súbor v Vim, Neovim, Nano, Micro, než sa trápiť s IDE.
- Keď zostáva iba terminál (resetovanie nastavení v Ubuntu alebo inštalácia Arch Linuxu, napríklad)
- Keď je potrebná rýchlosť, nie kvalita.
Keď nie je potrebné používať terminál:
- Keď táto funkcia nie je v termináli (to sa síce deje veľmi zriedka, ale predsa len)
- Keď je pohodlnejšie to urobiť v GUI, než sa trápiť s TUI (ladenie programov, napríklad)
- Keď v termináli naozaj neviete, čo robiť, a niečo potrebujete urobiť rýchlo (strávite viac času automatizovaním než samotným činom, to je určite známe každému)
- Keď potrebujete pohodlie, nie rýchlosť.
Toto sú základné pravidlá, na ktoré sa nemôže zabudnúť. Zdalo by sa to jednoduché, avšak túžba "poďme všetko automatizovať, a nie dvakrát kliknúť myšou" sa často dostane do popredia. Ľudia sú leniví, no to im nie vždy prospieva.
Urobme terminál funkčným.
Tu je moja minimálna výbava na to, aby sa dalo niečo v termináli urobiť normálne:
Tmux — aby som mohol rozdeliť okno na panely (ak vytvoríte množstvo okien terminálu a budete medzi nimi dlhšie prechádzať, tak celá tá myšlienka stráca zmysel, je jednoduchšie prechádzať medzi aplikáciami v GUI)
fzf — aby som niečo rýchlo našiel. Je to naozaj rýchlejšie ako v GUI. vim a vyberieme názov súboru a je to.
zsh — (presnejšie OhMyZsh) terminál by mal byť pohodlný a nemal by byť nepríjemný na pohľad
neovim — lebo zmysel pobytu v termináli bez neho sa prakticky stráca. Editor, ktorý môže robiť omnoho viac ako aplikácie s GUI
A taktiež obrovské množstvo ďalších aplikácií: ranger (alebo ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git a ďalšie
A aký zmysel?
Posúďte sami, keď sa snažíte spustiť plnohodnotnú IDE len preto, aby ste zmenili nejaký malý skript — je to iracionálne. Je jednoduchšie rýchlo ho upraviť v Vim (alebo Nano, pre tých, ktorí nemajú radi rozloženie Vim). Môžete robiť veci rýchlejšie, ale nemusíte sa učiť všetko, čo je v termináli. Možno, že pri práci v termináli nikdy nebudete potrebovať študovať skriptovací jazyk Bash, pretože ho nepotrebujete.
Poďme robiť veci jednoduchšie a pozerať na rôzne veci z rôznych uhlov pohľadu, a nie deliť všetko na čierne a biele
Len registrovaní používatelia sa môžu zúčastniť prieskumu. Prihláste sa, prosím.
Používate terminál často?
- 86,7%Áno208
- 8,8%Nie21
- 4,6%Nie som si istý11
Hlasovalo 240 používateľov. Zdržalo sa 23 používateľov.
Zdroj: habr.com
