Hvordan gjøre terminalen til din assistent og ikke din fiende?

Hvordan gjøre terminalen til din assistent og ikke din fiende?

I denne artikkelen vil vi snakke om hvorfor det er viktig å ikke forlate terminalen helt, men å bruke den med måte. I hvilke tilfeller skal det brukes og i hvilke tilfeller skal det ikke brukes?

La oss være ærlige

Ingen av oss trenger egentlig en terminal. Vi er vant til at vi kan klikke på alt vi kan og trigge noe. Vi er for late til å åpne noe og skrive kommandoer et sted. Vi ønsker funksjonalitet her og nå. De fleste av oss bruker ikke terminal i det hele tatt. Er det verdt å bruke det i det hele tatt?

Hvorfor bruke terminalen?

Det er behagelig. Det er ikke nødvendig å bytte til mange vinduer eller søke etter noe med musen. Du kan ganske enkelt skrive kommandoen som trengs for dette.
La oss liste opp situasjonene når terminalen trenge:

  • Når du trenger å aktivere noe, men ikke har tid til å se etter det i innstillingene (Hei, GUI dconf)
  • Når det er lettere å finne en fil eller mappe i terminalen i stedet for å kaste bort tid på GUI (fzf gjør denne jobben bra)
  • Når det er lettere å raskt redigere en fil i Vim, Neovim, Nano, Micro enn å gå inn i IDE
  • Når gjenstår bare terminal (tilbakestille innstillinger i Ubuntu eller installere Arch Linux, for eksempel)
  • Når du trenger hastighet, ikke kvalitet

Når ikke nødvendig bruk terminal:

  • Når denne funksjonaliteten ikke er i terminalen (dette skjer ekstremt sjelden, men likevel)
  • Når er det mer praktisk å gjøre dette i GUI enn å lide med TUI (f.eks. feilsøkingsprogrammer)
  • Når du egentlig ikke vet hvordan du gjør noe i terminalen, men du må gjøre noe raskt (du vil bruke mer tid på automatisering enn på selve handlingen, jeg tror dette er kjent for alle)
  • Når du trenger bekvemmelighet, ikke hastighet

Dette er de grunnleggende reglene som ikke bør glemmes. Det virker enkelt, men ønsket "la oss prøve å automatisere alt, og ikke dobbeltklikke på musen" blir ofte en prioritet. Folk er late, men dette er ikke alltid til deres fordel.

Gjør selve terminalen levedyktig

Her er minimumssettet mitt for å gjøre minst noe normalt i terminalen:

tmux — å dele et vindu i paneler (hvis du skaper en haug med terminalvinduer og bytter mellom dem i lang tid, gir hele ideen ingen mening, det er lettere å bare bytte mellom applikasjoner med GUI)

fzf - for raskt å finne noe. Det er virkelig raskere enn GUI. vim og velg filnavnet og det er det.

zsh — (mer presist OhMyZsh) terminalen skal være praktisk og ikke ha brilleøyne

neovim - fordi meningen med å være i terminalen uten den er praktisk talt tapt. En editor som gjør mye mer enn GUI-apper

Og også et stort antall andre applikasjoner: ranger (eller ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git og mer

Hva er poenget?

Døm selv, når du prøver å laste en fullverdig IDE for å endre et lite skript - dette er irrasjonelt. Det er lettere å bare raskt endre det i Vim (eller Nano, for de som ikke liker Vim-oppsettet). Du kan gjøre ting raskere, men du trenger ikke lære alt i terminalen. Du trenger kanskje aldri å lære Bash-skriptspråket mens du jobber i terminalen, fordi du ikke trenger det.

La oss gjøre ting enklere, og se på forskjellige ting fra forskjellige vinkler, og ikke dele opp alt i svart og hvitt

Kun registrerte brukere kan delta i undersøkelsen. Logg inn, vær så snill.

Bruker du terminalen ofte?

  • 86,7%Ja 208
  • 8,8%No21
  • 4,6%Ikke sikker 11

240 brukere stemte. 23 brukere avsto.

Kilde: www.habr.com

Legg til en kommentar