F'dan l-artikolu ser nitkellmu dwar għaliex huwa importanti li ma tabbandunax kompletament it-terminal, iżda li tużah b'moderazzjoni. F'liema każijiet għandu jintuża u f'liema każijiet m'għandux jintuża?
Ejja nkunu onesti
Ħadd minna verament għandu bżonn terminal. Aħna mdorrijin għall-fatt li nistgħu nikklikkjaw fuq dak kollu li nistgħu u nixprunaw xi ħaġa. Aħna għażżien wisq biex niftħu xi ħaġa u niktbu kmandi x'imkien. Irridu funzjonalità hawn u issa. Ħafna minna ma nużaw terminali xejn. Huwa ta 'min jużah għal kollox?
Għaliex tuża t-terminal?
Huwa komdu. M'hemmx għalfejn taqleb għal ħafna twieqi jew tfittex xi ħaġa bil-maws. Tista 'sempliċement tikteb il-kmand meħtieġ għal dan.
Ejjew jelenkaw is-sitwazzjonijiet meta t-terminal нужен:
- Meta jkollok bżonn tattiva xi ħaġa, imma m'għandekx ħin biex tfittexha fis-settings (Hello, GUI dconf)
- Meta jkun aktar faċli li ssib fajl jew folder fit-terminal aktar milli taħli l-ħin fuq il-GUI (fzf jagħmel dan ix-xogħol tajjeb)
- Meta jkun aktar faċli li teditja malajr fajl f'Vim, Neovim, Nano, Micro milli tidħol fl-IDE
- Meta jibqa biss terminali (issettjar mill-ġdid is-settings f'Ubuntu jew installazzjoni ta' Arch Linux, pereżempju)
- Meta għandek bżonn veloċità, mhux kwalità
Meta m'għandekx bżonn uża terminal:
- Meta din il-funzjonalità ma tkunx fit-terminal (dan jiġri estremament rari, iżda xorta)
- Meta huwa aktar konvenjenti li tagħmel dan fil-GUI milli tbati bit-TUI (programmi ta' debugging, pereżempju)
- Meta ma tkunx taf verament kif tagħmel xi ħaġa fit-terminal, imma trid tagħmel xi ħaġa malajr (tqatta 'aktar ħin fuq l-awtomazzjoni milli fuq l-azzjoni nnifisha, naħseb li dan huwa familjari għal kulħadd)
- Meta għandek bżonn konvenjenza, mhux veloċità
Dawn huma r-regoli bażiċi li m'għandhomx jintesew. Jidher sempliċi, iżda x-xewqa "ejja nippruvaw nawtomatizzaw kollox, u mhux ikklikkja darbtejn fuq il-maws" ħafna drabi ssir prijorità. In-nies huma għażżien, iżda dan mhux dejjem huwa ta 'vantaġġ tagħhom.
Nagħmlu t-terminal innifsu vijabbli
Hawn hu s-sett minimu tiegħi sabiex nagħmel mill-inqas xi ħaġa normalment fit-terminal:
tmux — biex taqsam tieqa f'pannelli (jekk tbid ħafna twieqi terminali u taqleb bejniethom għal żmien twil, allura l-idea kollha ma tagħmilx sens, huwa aktar faċli li taqleb bejn l-applikazzjonijiet b'GUI)
fzf - biex issib xi ħaġa malajr. Huwa verament aktar mgħaġġel mill-GUI. vim u agħżel l-isem tal-fajl u dak hu.
zsh — (b'mod aktar preċiż OhMyZsh) it-terminal għandu jkun konvenjenti u mhux goggle-eyed
neovim - għax it-tifsira li tkun fit-terminal mingħajrha prattikament tintilef. Editur li jagħmel ħafna aktar minn apps GUI
U wkoll numru kbir ta 'applikazzjonijiet oħra: ranger (jew ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git u aktar
X'inhu l-punt?
Imħallef għalik innifsek, meta tkun qed tipprova tagħbija IDE sħiħ sabiex tibdel xi skript żgħir - dan huwa irrazzjonali. Huwa aktar faċli li sempliċiment tinbidel malajr f'Vim (jew Nano, għal dawk li ma jogħġbux it-tqassim ta 'Vim). Tista' tagħmel l-affarijiet aktar malajr, imma m'għandekx għalfejn titgħallem kollox fit-terminal. Jista' jkun li qatt ma jkollok bżonn titgħallem il-lingwa tal-iskript Bash waqt li taħdem fit-terminal, għax m'għandekx bżonnha.
Ejja nagħmlu l-affarijiet aktar sempliċi, u nħarsu lejn affarijiet differenti minn angoli differenti, u mhux naqsmu kollox iswed u abjad
Utenti reġistrati biss jistgħu jipparteċipaw fl-istħarriġ. Idħol, ta 'xejn.
Tuża t-terminal spiss?
- 86,7%Iva208
- 8,8%Nru21
- 4,6%Mhux ċert11
Ivvutaw 240 utent. 23 utent astjenew.
Sors: www.habr.com