
Selles artiklis arutame, miks on oluline mitte täielikult terminatsioonist loobuda, vaid kasutada seda mõõdukalt. Millal on kasulik seda kasutada ja millal võiks paremini loobuda.
Olgem ausad
Keegi meist ei vaja eriti terminali. Oleme harjunud sellega, et kõike, mida saame, saame hiirekliki abil käivitada. Meil on laisk midagi avada ja kuskil komande kirjutada. Soovime funktsionaalsust siin ja kohe. Enamik meist ei kasuta terminali üldse. Kas tasub seda üldse kasutada?
Miks on oluline terminali kasutada?
See on mugav. Ei ole vaja vahetada mitme akna vahel, otsida midagi hiirega. Saate lihtsalt kirjutada vajalikud käsud.
Toome välja olukorrad, kus terminal on vajalik:
- Kui peate midagi sisse lülitama, aga pole aega seda seadetes otsida (Tere, GUI dconf)
- Kui on lihtsam leida faili või kausta terminalis, kui raisata aega GUI-le (fzf teeb sellise ülesande hästi ära)
- Kui on kergem kiiresti faili redigeerida Vimis, Neovimis, Nanos, Micro's, kui sukelduda IDE-sse
- Kui jääb ainult terminal (näiteks Ubuntu seadete lähtestamine või Arch Linuxi installimine)
- Kui on vajalik kiirus, mitte kvaliteet
Kui ei ole vajalik kasutada terminali:
- Kui seda funktsionaalsust terminalis ei ole (see juhtub äärmiselt harva, aga siiski)
- Kui on mugavam seda teha GUI-s, kui piinelda TUI-ga (näiteks programmide silumine)
- Kui te ei oska väga hästi terminalis midagi teha, aga peate midagi kiiresti ära tegema (te kulutate automaatimisele rohkem aega kui tegevusele endale, see ei ole kindlasti võõras kõigile)
- Kui vajalik on mugavus, mitte kiirus
Need on peamised reeglid, mida ei tohi unustada. Tundub lihtne, kuid soov "proovime automaatida kõike, mitte klikkida hiirega kaks korda" muutub tihti prioriteediks. Inimesed on laiskad, kuid see ei pruugi alati neile kasuks tulla.
Teeme terminali elujõuliseks
Siin on minu minimaalne komplekt, et vähemalt midagi terminalis normaalselt teha:
Tmux — et jagada akent paneelideks (kui avada palju terminali aknaid ja vahetada nende vahel pikka aega, ei ole kogu idee mõtet, on lihtsam vahetada rakenduste vahel GUI-s)
fzf — et kiiresti midagi leida. See on tõeliselt kiirem kui GUI-s. vim ja valige faili nimi ja kõik.
zsh — (täpselt öeldes OhMyZsh) terminal peab olema mugav ja mitte silmatorkav
neovim — sest terminalis viibimise mõte kaob peaaegu täielikult ilma selleta. Redaktor, mis suudab palju rohkem kui GUI rakendused
Ja samuti tohutu hulk teisi rakendusi: ranger (või ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git ja nii edasi
A mis mõtet sel on?
Mõelge ise, kui proovite laadida täisväärtuslikku IDE-d, et muuta mingit väikest skripti — see on irratsionaalne. Lihtsam on see kiiresti Vim-is (või Nano-s, neile, kes ei armasta Vim-i paigutust) ära vahetada. Te saate asju kiiremini teha, kuid ei pea õppima kõike, mis terminalis on. Võib-olla ei pea te kunagi õppima skriptimist keelt Bash, sest teil pole seda vaja.
Teeme asjad lihtsamaks ja vaatame asju erinevatest vaatetornidest, mitte ei jagame kõike mustaks ja valgeks
Ainult registreeritud kasutajad saavad küsitluses osaleda. Logige sisse, palun.
Kas kasutate terminali tihti?
- 86,7%Jah208
- 8,8%Ei21
- 4,6%Ei ole kindel11
Hääletas 240 kasutajat. Kasutas 23 kasutajat.
Allikas: habr.com
