
Selles artiklis rÀÀgime, miks on oluline mitte tÀielikult loobuda terminalist, vaid kasutada seda mÔÔdukalt. Millal tuleks seda kasutada ja millal mitte.
Olgem ausad
Kellelegi meist terminal tegelikult ei meeldi. Oleme harjunud sellega, et kÔike, mida vaid saame, saame hiirega klÔpsata ja midagi aktiveerida. Meil on laisk avada midagi ja kirjutada kÀsklusi kuskil. Me tahame funktsionaalsust siin ja praegu. Enamik meist ei kasuta isegi terminali. Kas on mÔtet seda kasutada?
Miks on terminali kasutamine vajalik?
See on mugav. Ei ole vaja vahetada aknaid, otsides midagi hiirega. Sa saad lihtsalt kirjutada vajaliku kÀskluse.
Loetleme olukorrad, kus terminal on vajalik:
- Kui tuleb midagi sisse lĂŒlitada ja pole aega otsida, kus see seadetes asub (Tere, GUI dconf)
- Kui on lihtsam leida fail vĂ”i kaust terminalis, kui raisata aega GUI-le (fzf tegeleb selle ĂŒlesandega hĂ€sti)
- Kui on lihtsam kiiresti faili redigeerida Vimis, Neovimis, Nanodis, Micro's, kui ronida IDE-sse
- Kui jÀÀb seda terminal (seadete taastamine Ubuntu's vÔi Arch Linux'i installimine nÀiteks)
- Kui vajate kiiruset, mitte kvaliteeti
Kui ei ole vaja kasutada terminali:
- Kui sellist funktsionaalsust ei ole terminalis (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 terminalis midagi korralikult teha, aga peate kiiresti midagi Àra tegema (te kulutate rohkem aega automatiseerimisele kui tegelikule tegevusele, see on kÔigile tuttav)
- Kui vajate mugavust, mitte kiiruset
Need on peamised reeglid, mida ei tohi unustada. Tunduvad lihtsad, kuid soov «proovime automatiseerida kÔik, mitte klÔpsata hiirega kaks korda» saab sageli esikohale. Inimesed on laisad, kuid see ei ole alati nende kasuks.
Teeme terminali elujÔuliseks
Siin on minu minimaalne komplekt, et saaksin terminalis midagi normaalselt teha:
Tmux â et jagada aken paneeliks (kui spawnite hulga aknaid terminalis ja vahetate nende vahel pikalt, siis kogu idee kaotab mĂ”tte, lihtsam on lihtsalt vahetada rakenduste vahel GUI-s)
fzf â et kiirelt midagi leida. See on tĂ”eliselt kiirem kui GUI kaudu. vim ja valime failinime, ja kĂ”ik.
zsh â (tĂ€psemalt OhMyZsh) terminal peab olema mugav ja mitte silmatorkav
neovim â sest ilma selleta kaotab terminal oma tĂ€henduse. Redaktor, mis suudab palju rohkem kui GUI rakendused
Ja ka tohutu hulk teisi rakendusi: ranger (vÔi ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git jne
Aga mis mÔte on?
Isegi arvake jĂ€rgi, kui proovite laadida tĂ€isvÀÀrtuslikku IDE-d, et muuta mĂ”nda vĂ€ikest skripti â see on irratsionaalne. Lihtsam on lihtsalt kiiresti seda Vim'is (vĂ”i Nano's, neile, kes ei armasta Vim-i paigutust) muuta. Sa saad teha asju kiiremini, kuid ei pea Ă”ppima kĂ”ike, mis terminalis on. VĂ”ib-olla pole sul kunagi terminalis töötades vaja Ă”ppida Bash skriptikeelt, sest seda ei ole sul vaja.
Teeme asju lihtsamaks ja vaatame asju erinevatest kĂŒlgedest, mitte ei jaota 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
240 kasutajat hÀÀletas. 23 kasutasid reserveerimist.
Allikas: habr.com
