
U ovom ćemo članku raspravljati zašto je važno ne napustiti terminal u potpunosti, već ga koristiti umjereno. Također ćemo raspravljati o tome kada ga treba koristiti, a kada ne.
Budimo iskreni
Nitko od nas zapravo ne treba terminal. Navikli smo da možemo kliknuti na sve i nešto pokrenuti. Prelijeni smo da bismo išta otvorili ili upisali naredbe. Želimo funkcionalnost ovdje i sada. Većina nas uopće ne koristi terminal. Vrijedi li ga uopće koristiti?
Zašto vam je potreban terminal?
Praktično je. Ne morate se prebacivati između više prozora ili tražiti nešto mišem. Možete jednostavno upisati potrebnu naredbu.
Navedimo situacije kada terminal trebati:
- Kada trebate nešto omogućiti, ali nemate vremena tražiti to u postavkama (Pozdrav, GUI dconf)
- Kada je lakše pronaći datoteku ili mapu u terminalu nego gubiti vrijeme na GUI-ju (fzf dobro obavlja taj zadatak)
- Kada je lakše brzo urediti datoteku u Vimu, Neovimu, Nanu ili Micro nego koristiti IDE
- Kada ostane samo terminal (resetiranje postavki u Ubuntu ili instaliranje Archa Linux, Na primjer)
- Kada vam je potrebna brzina, a ne kvaliteta
Kada nema potrebe koristite terminal:
- Kada ova funkcionalnost nije dostupna u terminalu (ovo se događa izuzetno rijetko, ali ipak)
- Kada je praktičnije to učiniti u GUI-ju, nego se mučiti s TUI-jem (npr. otklanjanje pogrešaka u programima)
- Kada zapravo ne znate kako nešto napraviti u terminalu, ali nešto trebate brzo napraviti (više ćete vremena potrošiti automatizirajući to nego izvršavajući samu radnju, mislim da je svima to poznato)
- Kada je potrebna praktičnost, a ne brzina
Ovo su osnovna pravila koja se ne smiju zaboraviti. Možda se čini jednostavnim, ali želja da "pokušamo sve automatizirati umjesto dvostrukog klika" često ima prednost. Ljudi su lijeni, ali to im ne ide uvijek u korist.
Omogućavanje održivosti samog terminala
Evo mog minimalnog seta alata za barem nešto normalno raditi u terminalu:
tmux — podijeliti prozor na panele (ako pokrenete hrpu terminalnih prozora i prelazite između njih dulje vrijeme, onda je cijela ideja besmislena; lakše je samo prebacivati između GUI aplikacija)
fzf — za brzo pronalaženje nečega. Zaista je brže od GUI-ja. vim i odaberite naziv datoteke i to je to.
zsh — (točnije OhMyZsh) terminal bi trebao biti praktičan, a ne ružan za oči
neovim — jer bez njega, smisao postojanja u terminalu je praktički izgubljen. Editor koji može puno 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 poanta?
Prosudite sami: pokušavati učitati punopravno IDE samo da biste promijenili malu skriptu je neracionalno. Lakše je samo ga brzo promijeniti u Vimu (ili Nanu, za one kojima se ne sviđa Vimov izgled). Možete stvari raditi brže, ali ne morate naučiti sve što terminal nudi. Ako radite u terminalu, možda nikada nećete morati naučiti Bash skriptni jezik jer vam ne treba.
Pojednostavimo stvari i pogledajmo različite stvari iz različitih kutova, umjesto da sve dijelimo na crno i bijelo.
U anketi mogu sudjelovati samo registrirani korisnici. Prijaviti se, molim.
Često koristite terminal?
- 86,7%Da208
- 8,8%br.21
- 4,6%Nisam siguran11
Glasovalo je 240 korisnika. Suzdržana su bila 23 korisnika.
Izvor: www.habr.com
