Kuidas teha terminalist oma abiline ja mitte vaenlane?

Kuidas teha terminalist oma abiline ja mitte vaenlane?

Selles artiklis räägime sellest, miks on oluline terminalist mitte täielikult loobuda, vaid seda mõõdukalt kasutada. Millistel juhtudel tuleks seda kasutada ja millistel mitte?

Olgem ausad

Keegi meist ei vaja terminali. Oleme harjunud, et saame klõpsata kõigel, mida saame, ja midagi käivitada. Oleme liiga laisad, et midagi avada ja kuhugi käsklusi kirjutada. Me tahame funktsionaalsust siin ja praegu. Enamik meist ei kasuta terminali üldse. Kas seda tasub üldse kasutada?

Miks kasutada terminali?

See on mugav. Pole vaja lülituda paljudele akendele ega otsida midagi hiirega. Võite lihtsalt kirjutada selleks vajaliku käsu.
Loetleme olukorrad, mil terminal vajadus:

  • Kui teil on vaja midagi lubada, kuid teil pole aega seda seadetes otsida (Tere, GUI dconf)
  • Kui on lihtsam leida terminalist faili või kausta, mitte raisata aega GUI peale (fzf teeb seda tööd hästi)
  • Kui faili on Vimis, Neovimis, Nanos või Micros lihtsam kiiresti muuta kui IDE-sse minna
  • Millal jääb ainult terminal (näiteks Ubuntu sätete lähtestamine või Arch Linuxi installimine)
  • Kui vajate kiirust, mitte kvaliteeti

Millal ei vaja kasuta terminali:

  • Kui seda funktsiooni terminalis pole (seda juhtub äärmiselt harva, kuid siiski)
  • Millal on mugavam seda teha GUI-s, kui kannatada TUI-ga (näiteks silumisprogrammid)
  • Kui te tegelikult ei tea, kuidas terminalis midagi teha, kuid peate midagi kiiresti tegema (radate rohkem aega automatiseerimisele kui tegevusele endale, arvan, et see on kõigile tuttav)
  • Kui vajate mugavust, mitte kiirust

Need on põhireeglid, mida ei tohiks unustada. Tundub lihtne, kuid soov "Proovime kõike automatiseerida ja mitte hiirega topeltklõpsata" muutub sageli prioriteediks. Inimesed on laisad, kuid see ei tule neile alati kasuks.

Terminali enda elujõuliseks muutmine

Siin on minu miinimumkomplekt, et terminalis vähemalt midagi normaalselt teha:

tmux - jagada aken paneelideks (kui luuakse hunnik terminali aknaid ja vahetate nende vahel pikka aega, pole kogu ideel mõtet, lihtsam on lihtsalt GUI-ga rakendusi vahetada)

fzf - kiiresti midagi leida. See on tõesti kiirem kui GUI. vim ja valige faili nimi ja ongi kõik.

zsh — (täpsemalt OhMyZsh) terminal peaks olema mugav ja mitte prillide silmadega

neovim - sest ilma selleta terminalis olemise tähendus on praktiliselt kadunud. Redaktor, mis teeb palju enamat kui GUI-rakendused

Ja ka suur hulk muid rakendusi: ranger (või ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git ja palju muud

Mis mõte sellel on?

Otsustage ise, kui proovite laadida täisväärtuslikku IDE-d, et mõnda väikest skripti muuta - see on irratsionaalne. Lihtsam on seda lihtsalt Vimis kiiresti muuta (või Nanos, neile, kellele Vimi paigutus ei meeldi). Saate asju teha kiiremini, kuid te ei pea kõike terminalis õppima. Võimalik, et terminalis töötades ei pea te kunagi Bashi skriptikeelt õppima, sest te ei vaja seda.

Teeme asjad lihtsamaks ja vaatame erinevaid asju erinevate nurkade alt, mitte ei jaga kõike must-valgeks

Küsitluses saavad osaleda ainult registreerunud kasutajad. Logi sissepalun.

Kas kasutate terminali sageli?

  • 86,7%jah 208
  • 8,8%Ei 21
  • 4,6%Pole kindel 11

240 kasutajat hääletas. 23 kasutajat jäi erapooletuks.

Allikas: www.habr.com

Lisa kommentaar