Å ajÄ rakstÄ mÄs runÄsim par to, kÄpÄc ir svarÄ«gi nevis pilnÄ«bÄ atteikties no terminÄļa, bet gan izmantot to mÄrenÄ«bÄ. KÄdos gadÄ«jumos to vajadzÄtu lietot un kÄdos gadÄ«jumos to nevajadzÄtu lietot?
Būsim godīgi
Nevienam no mums terminÄlis Ä«sti nav vajadzÄ«gs. MÄs esam pieraduÅ”i, ka varam noklikŔķinÄt uz visa, ko varam, un kaut ko iedarbinÄt. MÄs esam pÄrÄk slinki, lai kaut ko atvÄrtu un kaut kur rakstÄ«tu komandas. MÄs vÄlamies funkcionalitÄti Å”eit un tagad. LielÄkÄ daļa no mums terminÄli neizmanto vispÄr. Vai ir vÄrts to vispÄr lietot?
KÄpÄc izmantot terminÄli?
Tas ir Ärti. Nav nepiecieÅ”ams pÄrslÄgties uz daudziem logiem vai meklÄt kaut ko ar peli. Varat vienkÄrÅ”i uzrakstÄ«t Å”im nolÅ«kam nepiecieÅ”amo komandu.
Ä»aujiet mums uzskaitÄ«t situÄcijas, kad terminÄlis nepiecieÅ”amÄ«ba:
- Kad kaut kas ir jÄiespÄjo, bet nav laika to meklÄt iestatÄ«jumos (Sveiki, GUI dconf)
- Kad ir vieglÄk atrast failu vai mapi terminÄlÄ«, nevis tÄrÄt laiku GUI (fzf labi veic Å”o darbu)
- Kad ir vieglÄk Ätri rediÄ£Ät failu programmÄs Vim, Neovim, Nano, Micro, nevis iedziļinÄties IDE
- Kad paliek tikai terminÄlis (piemÄram, iestatÄ«jumu atiestatÄ«Å”ana Ubuntu vai Arch Linux instalÄÅ”ana)
- Kad vajadzÄ«gs Ätrums, nevis kvalitÄte
Kad nav nepiecieÅ”ams izmantot terminÄli:
- Kad Ŕī funkcionalitÄte nav terminÄlÄ« (tas notiek ÄrkÄrtÄ«gi reti, bet tomÄr)
- Kad ir ÄrtÄk to izdarÄ«t GUI, nekÄ ciest ar TUI (piemÄram, atkļūdoÅ”anas programmÄm)
- Kad jÅ«s Ä«sti nezinÄt, kÄ kaut ko darÄ«t terminÄlÄ«, bet jums kaut kas jÄdara Ätri (jÅ«s pavadÄ«sit vairÄk laika automatizÄcijai nekÄ paÅ”ai darbÄ«bai, es domÄju, ka tas ir pazÄ«stams visiem)
- Kad vajadzÄ«gas ÄrtÄ«bas, nevis Ätrums
Å ie ir pamatnoteikumi, kurus nevajadzÄtu aizmirst. Å Ä·iet vienkÄrÅ”i, bet vÄlme āmÄÄ£inÄsim visu automatizÄt, nevis dubultklikŔķi uz pelesā bieži kļūst par prioritÄti. CilvÄki ir slinki, bet tas ne vienmÄr nÄk par labu.
Padarot paÅ”u terminÄli dzÄ«votspÄjÄ«gu
Å eit ir mans minimÄlais komplekts, lai vismaz kaut ko normÄli izdarÄ«tu terminÄlÄ«:
tmux - sadalÄ«t logu paneļos (ja izveidojat virkni terminÄļa logu un ilgu laiku pÄrslÄdzaties starp tiem, tad visai idejai nav jÄgas, vieglÄk ir pÄrslÄgties starp lietojumprogrammÄm, izmantojot GUI)
fzf - Ätri kaut ko atrast. Tas tieÅ”Äm ir ÄtrÄks par GUI. vim un atlasiet faila nosaukumu, un tas arÄ« viss.
zsh ā (precÄ«zÄk OhMyZsh) terminÄlim jÄbÅ«t Ärtam un bez brillÄm
neovim - jo praktiski zÅ«d jÄga atrasties terminÄlÄ« bez tÄ. Redaktors, kas dara daudz vairÄk nekÄ GUI lietotnes
Un arī milzīgs skaits citu lietojumprogrammu: ranger (vai ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git un citi
KÄda jÄga?
Spriediet paÅ”i, kad mÄÄ£inÄt ielÄdÄt pilnvÄrtÄ«gu IDE, lai mainÄ«tu nelielu skriptu - tas ir neracionÄli. VieglÄk to vienkÄrÅ”i Ätri mainÄ«t programmÄ Vim (vai Nano tiem, kam nepatÄ«k Vim izkÄrtojums). JÅ«s varat darÄ«t lietas ÄtrÄk, bet jums nav jÄapgÅ«st viss terminÄlÄ«. StrÄdÄjot terminÄlÄ«, iespÄjams, jums nekad nebÅ«s jÄiemÄcÄs Bash skriptu valoda, jo jums tÄ nav vajadzÄ«ga.
PadarÄ«sim lietas vienkÄrÅ”Äkas un skatÄ«simies uz dažÄdÄm lietÄm no dažÄdiem leÅÄ·iem, nevis sadalÄ«sim visu melnbaltÄ
AptaujÄ var piedalÄ«ties tikai reÄ£istrÄti lietotÄji. Ielogoties, lÅ«dzu.
Vai bieži izmantojat terminÄli?
- 86,7%JÄ 208
- 8,8%Nr.21
- 4,6%Nav pÄrliecinÄts 11
Nobalsoja 240 lietotÄji. 23 lietotÄji atturÄjÄs.
Avots: www.habr.com