Kā padarīt termināli par jūsu palīgu, nevis ienaidnieku?

Kā padarīt termināli par jūsu palīgu, nevis ienaidnieku?

Š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

Pievieno komentāru