Kif tagħmel it-terminal l-assistent tiegħek u mhux l-għadu tiegħek?

Kif tagħmel it-terminal l-assistent tiegħek u mhux l-għadu tiegħek?

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

Żid kumment