
V tem članku bomo govorili o tem, zakaj je pomembno, da se ne odpoveste popolnoma terminalu, ampak ga uporabljate zmerno. Kdaj ga morate uporabiti in kdaj ne.
Bodimo iskreni
Nihče od nas ne potrebuje posebej terminala. Navadili smo se, da lahko vse, kar se da, kliknemo z miško in sprožimo nekaj. Lenimo se odpirati in pisati ukaze. Želimo funkcionalnost tukaj in zdaj. Večina nas ne uporablja terminala. Ali ga res potrebujemo?
Zakaj je treba uporabljati terminal?
To je priročno. Ni vam treba preklapljati med številnimi okni in iskati nekaj z miško. Preprosto lahko napišete potreben ukaz.
Naštejmo situacije, ko je terminal potreben:
- Ko morate nekaj vključiti, pa časa za iskanje v nastavitvah ni (Pozdravljen, GUI dconf)
- Ko je lažje najti datoteko ali mapo v terminalu, kot da bi porabili čas za GUI (fzf se dobro spopada s to nalogo)
- Ko je lažje hitro urediti datoteko v Vim, Neovim, Nano, Micro, kot da bi se podali v IDE
- Ko ostane le terminal (ponastavitev nastavitev v Ubuntu ali namestitev Arch Linuxa, na primer)
- Ko potrebujete hitrost, ne kakovost
Ko ni treba uporabljati terminal:
- Ko te funkcionalnosti v terminalu ni (to se zgodi zelo redko, a vseeno)
- Ko je lažje to storiti v GUI, kot pa se mučiti s TUI (na primer, pri odpravi napak v programih)
- Ko res ne znate narediti ničesar v terminalu, a morate hitro ukrepati (porabili boste več časa za avtomatizacijo, kot za samo dejanje; mislim, da je to znano vsem)
- Ko potrebujete udobje, ne hitrost
To so osnovna pravila, ki jih ne smete pozabiti. Zdi se preprosto, toda želja po 'poskusimo avtomatizirati vse, namesto da bi dvakrat kliknili z miško' pogosto postane prioriteta. Ljudje so leni, vendar to ni vedno v njihovo korist.
Učinimo sam terminal funkcionalen
Tukaj je moj minimalni nabor, da lahko vsaj nekaj naredim v terminalu pravilno:
Tmux — da razdelim okno na panele (če ustvarite kup terminalskih oken in se dolgo preklapljate med njimi, potem celotna ideja izgubi smisel; lažje je že preklapljati med aplikacijami z GUI)
fzf — da hitro nekaj najdem. To je res hitreje kot pri GUI. vim in izberemo ime datoteke in to je to.
zsh — (natančneje OhMyZsh) terminal mora biti udoben in ne grdo svetleč
neovim — kajti smisel bivanja v terminalu brez njega praktično izgine. Urednik, ki zmore več kot aplikacije z GUI
In tudi ogromno drugih aplikacij: ranger (ali ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git in nadalje
In kakšen smisel?
Sami presodite, ko poskušate naložiti polnovredno IDE, da spremenite kak skript — to je iracionalno. Lažje je hitro spremeniti v Vim (ali Nano, za tiste, ki ne marajo Vim postavitve). Lahko delate hitreje, vendar ni treba učiti vsega, kar je v terminalu. Morda vam nikoli ne bo treba učiti skriptnega jezika Bash, ker ga ne potrebujete.
Poglejmo stvari preprosteje in jih različno obravnavajmo, namesto da vse delimo na črno in belo
Samo registrovani korisnici mogu učestvovati u anketi. Prijavite se, molim vas.
Ali pogosto uporabljate terminal?
- 86,7%Da208
- 8,8%Ne21
- 4,6%Nisem prepričan11
Glasovalo je 240 uporabnikov. 23 uporabnikov se je vzdržalo.
Izvor: habr.com
