Kako terminal učiniti svojim pomoćnikom, a ne neprijateljem?

Kako terminal učiniti svojim pomoćnikom, a ne neprijateljem?

U ovom članku ćemo govoriti o tome zašto je važno ne napustiti terminal u potpunosti, već ga koristiti umjereno. U kojim slučajevima ga treba koristiti, a u kojim ne treba koristiti?

Budimo iskreni

Niko od nas zapravo ne treba terminal. Navikli smo da možemo kliknuti na sve što možemo i pokrenuti nešto. Previše smo lijeni da otvorimo nešto i negdje napišemo komande. Želimo funkcionalnost ovdje i sada. Većina nas uopće ne koristi terminal. Vrijedi li ga uopće koristiti?

Zašto koristiti terminal?

To je udobno. Nema potrebe da prelazite na mnogo prozora ili da tražite nešto pomoću miša. Možete jednostavno napisati naredbu potrebnu za ovo.
Nabrojimo situacije kada je terminal potreba:

  • Kada trebate nešto da omogućite, ali nemate vremena da to tražite u postavkama (Zdravo, GUI dconf)
  • Kada je lakše pronaći datoteku ili mapu u terminalu umjesto da gubite vrijeme na GUI (fzf dobro radi ovaj posao)
  • Kada je lakše brzo urediti fajl u Vim, Neovim, Nano, Micro nego ući u IDE
  • Kada ostaje samo terminal (resetiranje postavki u Ubuntu ili instaliranje Arch Linuxa, na primjer)
  • Kada vam treba brzina, a ne kvalitet

Kada nema potrebe koristite terminal:

  • Kada ova funkcionalnost nije u terminalu (ovo se događa izuzetno rijetko, ali ipak)
  • Kada je zgodnije ovo raditi u GUI-u nego patiti sa TUI-jem (programi za otklanjanje grešaka, na primjer)
  • Kada zapravo ne znate ništa da uradite u terminalu, ali morate nešto da uradite brzo (provest ćete više vremena na automatizaciju nego na samu akciju, mislim da je ovo svima poznato)
  • Kada vam je potrebna udobnost, a ne brzina

Ovo su osnovna pravila koja se ne smiju zaboraviti. Činilo bi se jednostavno, ali želja "pokušajmo sve automatizirati, a ne dvaput kliknuti mišem" često postaje prioritet. Ljudi su lijeni, ali im to nije uvijek u korist.

Učiniti sam terminal održivim

Evo mog minimalnog skupa kako bih radio barem nešto normalno u terminalu:

tmux — podijeliti prozor na panele (ako pokrenete gomilu prozora terminala i prebacujete se između njih duže vrijeme, onda cijela ideja nema smisla, lakše je jednostavno prebacivati ​​između aplikacija s GUI-om)

fzf - da brzo nađem nešto. Zaista je brži od GUI. vim i odaberite naziv datoteke i to je to.

zsh — (tačnije OhMyZsh) terminal bi trebao biti zgodan i ne bi trebao biti zatvoren

neovim - jer je smisao biti u terminalu bez njega praktično izgubljen. Urednik koji radi mnogo više od GUI aplikacija

I također ogroman broj drugih aplikacija: ranger (ili ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git i još mnogo toga

Koja je svrha?

Procijenite sami, kada pokušavate učitati punopravni IDE da biste promijenili neki mali skript - to je iracionalno. Lakše je jednostavno brzo promijeniti u Vimu (ili Nano, za one koji ne vole Vim izgled). Možete raditi stvari brže, ali ne morate sve učiti u terminalu. Možda nikada nećete morati da naučite Bash skriptni jezik dok radite u terminalu, jer vam on ne treba.

Hajde da stvari učinimo jednostavnijim, i pogledajmo različite stvari iz različitih uglova, a ne dijelimo sve na crno i bijelo

Samo registrovani korisnici mogu učestvovati u anketi. Prijavite semolim.

Da li često koristite terminal?

  • 86,7%Da208
  • 8,8%No21
  • 4,6%Nisam siguran11

Glasalo je 240 korisnika. 23 korisnika je bila uzdržana.

izvor: www.habr.com

Dodajte komentar