Hvordan gør man terminalen til din assistent og ikke din fjende?

Hvordan gør man terminalen til din assistent og ikke din fjende?

I denne artikel vil vi tale om, hvorfor det er vigtigt ikke helt at opgive terminalen, men at bruge den med måde. I hvilke tilfælde skal det bruges, og i hvilke tilfælde skal det ikke bruges?

Lad os være ærlige

Ingen af ​​os har virkelig brug for en terminal. Vi er vant til, at vi kan klikke på alt, hvad vi kan, og udløse noget. Vi er for dovne til at åbne noget og skrive kommandoer et sted. Vi ønsker funktionalitet her og nu. De fleste af os bruger slet ikke en terminal. Er det overhovedet værd at bruge det?

Hvorfor bruge terminalen?

Det er behageligt. Der er ingen grund til at skifte til mange vinduer eller søge efter noget med musen. Du kan blot skrive den nødvendige kommando til dette.
Lad os liste de situationer, når terminalen brug:

  • Når du har brug for at aktivere noget, men ikke har tid til at lede efter det i indstillingerne (Hej, GUI dconf)
  • Når det er nemmere at finde en fil eller mappe i terminalen i stedet for at spilde tid på GUI'en (fzf klarer dette job godt)
  • Når det er nemmere hurtigt at redigere en fil i Vim, Neovim, Nano, Micro end at gå ind i IDE
  • Hvornår er tilbage kun terminal (nulstilling af indstillinger i Ubuntu eller installation af Arch Linux, for eksempel)
  • Når du har brug for hastighed, ikke kvalitet

Hvornår ikke nødvendigt brug terminal:

  • Når denne funktionalitet ikke er i terminalen (dette sker ekstremt sjældent, men stadig)
  • Hvornår er det mere bekvemt at gøre dette i GUI'en end at lide med TUI'en (f.eks. fejlfindingsprogrammer)
  • Når du ikke rigtig ved, hvordan du gør noget i terminalen, men du skal gøre noget hurtigt (du vil bruge mere tid på automatisering end på selve handlingen, det tror jeg er bekendt for alle)
  • Når du har brug for bekvemmelighed, ikke hastighed

Det er de grundlæggende regler, som ikke bør glemmes. Det virker simpelt, men ønsket "lad os prøve at automatisere alt og ikke dobbeltklikke på musen" bliver ofte en prioritet. Folk er dovne, men det er ikke altid til deres fordel.

Gør selve terminalen levedygtig

Her er mit minimumssæt for at gøre mindst noget normalt i terminalen:

tmux — at opdele et vindue i paneler (hvis du afføder en masse terminalvinduer og skifter mellem dem i lang tid, så giver hele ideen ingen mening, det er nemmere bare at skifte mellem applikationer med GUI)

fzf - for hurtigt at finde noget. Det er virkelig hurtigere end GUI. vim og vælg filnavnet, og det er det.

zsh — (mere præcist OhMyZsh) terminalen skal være praktisk og ikke have briller

neovim - fordi meningen med at være i terminalen uden den er praktisk talt tabt. En editor, der gør meget mere end GUI-apps

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

Hvad er pointen?

Bedøm selv, når du prøver at indlæse en fuldgyldig IDE for at ændre et lille script - dette er irrationelt. Det er nemmere bare hurtigt at ændre det i Vim (eller Nano, for dem, der ikke kan lide Vim-layoutet). Du kan gøre tingene hurtigere, men du behøver ikke at lære alt i terminalen. Du behøver måske aldrig at lære Bash-scriptsproget, mens du arbejder i terminalen, fordi du ikke har brug for det.

Lad os gøre tingene enklere og se på forskellige ting fra forskellige vinkler, og ikke dele alt op i sort og hvid

Kun registrerede brugere kan deltage i undersøgelsen. Log ind, Vær venlig.

Bruger du terminalen ofte?

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

240 brugere stemte. 23 brugere undlod at stemme.

Kilde: www.habr.com

Tilføj en kommentar