Paano gawing katulong ang terminal at hindi ang iyong kaaway?

Paano gawing katulong ang terminal at hindi ang iyong kaaway?

Sa artikulong ito ay pag-uusapan natin kung bakit mahalaga na huwag ganap na iwanan ang terminal, ngunit gamitin ito sa katamtaman. Sa anong mga kaso dapat itong gamitin at sa anong mga kaso hindi ito dapat gamitin?

Maging tapat tayo

Wala sa atin ang talagang nangangailangan ng terminal. Nakasanayan na natin ang katotohanan na maaari tayong mag-click sa lahat ng ating makakaya at mag-trigger ng isang bagay. Kami ay masyadong tamad na magbukas ng isang bagay at magsulat ng mga utos sa isang lugar. Gusto namin ng functionality dito at ngayon. Karamihan sa atin ay hindi gumagamit ng terminal. Ito ba ay nagkakahalaga ng paggamit nito sa lahat?

Bakit gagamitin ang terminal?

Ito ay komportable. Hindi na kailangang lumipat sa maraming mga bintana o maghanap ng isang bagay gamit ang mouse. Maaari mo lamang isulat ang utos na kailangan para dito.
Ilista natin ang mga sitwasyon kung kailan ang terminal kailangan:

  • Kapag kailangan mong paganahin ang isang bagay, ngunit wala kang oras upang hanapin ito sa mga setting (Hello, GUI dconf)
  • Kapag mas madaling makahanap ng isang file o folder sa terminal kaysa sa pag-aaksaya ng oras sa GUI (ginagawa ng fzf ang trabahong ito nang maayos)
  • Kapag mas madaling mag-edit ng isang file sa Vim, Neovim, Nano, Micro nang mabilis kaysa sa pumunta sa IDE
  • Kapag nananatili lamang terminal (pag-reset ng mga setting sa Ubuntu o pag-install ng Arch Linux, halimbawa)
  • Kapag kailangan mo ng bilis, hindi kalidad

Kapag hindi na kailangan gamitin ang terminal:

  • Kapag ang pag-andar na ito ay wala sa terminal (ito ay napakabihirang mangyari, ngunit pa rin)
  • Kailan mas maginhawang gawin ito sa GUI kaysa magdusa sa TUI (mga programa sa pag-debug, halimbawa)
  • Kapag hindi mo talaga alam kung paano gumawa ng anuman sa terminal, ngunit kailangan mong gumawa ng isang bagay nang mabilis (maggugol ka ng mas maraming oras sa automation kaysa sa mismong aksyon, sa palagay ko pamilyar ito sa lahat)
  • Kapag kailangan mo ng kaginhawahan, hindi bilis

Ito ang mga pangunahing patakaran na hindi dapat kalimutan. Mukhang simple, ngunit ang pagnanais na "subukan nating i-automate ang lahat, at hindi i-double click ang mouse" ay madalas na nagiging priyoridad. Ang mga tao ay tamad, ngunit ito ay hindi palaging sa kanilang kalamangan.

Ginagawang mabubuhay ang terminal mismo

Narito ang aking minimum na set upang makagawa ng kahit isang bagay na normal sa terminal:

tmux β€” upang hatiin ang isang window sa mga panel (kung nag-spawn ka ng isang bungkos ng mga terminal window at lumipat sa pagitan ng mga ito sa loob ng mahabang panahon, kung gayon ang buong ideya ay walang kahulugan, mas madaling lumipat sa pagitan ng mga application na may GUI)

fzf - upang mabilis na makahanap ng isang bagay. Ito ay talagang mas mabilis kaysa sa GUI. vim at piliin ang pangalan ng file at iyon na.

zsh β€” (mas tiyak na OhMyZsh) ang terminal ay dapat na maginhawa at hindi naka-goggle-eyed

neovim - dahil ang kahulugan ng pagiging nasa terminal nang wala ito ay halos nawala. Isang editor na gumagawa ng higit pa sa mga GUI app

At din ang isang malaking bilang ng iba pang mga application: ranger (o ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git at higit pa

Ano ang punto?

Maghusga para sa iyong sarili, kapag sinusubukan mong i-load ang isang ganap na IDE upang baguhin ang ilang maliit na script - ito ay hindi makatwiran. Mas madaling baguhin ito nang mabilis sa Vim (o Nano, para sa mga hindi gusto ang layout ng Vim). Maaari mong gawin ang mga bagay nang mas mabilis, ngunit hindi mo kailangang matutunan ang lahat sa terminal. Maaaring hindi mo na kailangang matutunan ang Bash scripting language habang nagtatrabaho sa terminal, dahil hindi mo ito kailangan.

Gawin natin ang mga bagay na mas simple, at tumingin sa iba't ibang mga bagay mula sa iba't ibang mga anggulo, at hindi hatiin ang lahat sa itim at puti

Ang mga rehistradong user lamang ang maaaring lumahok sa survey. Mag-sign in, pakiusap

Madalas mo bang ginagamit ang terminal?

  • 86,7%Oo208
  • 8,8%No21
  • 4,6%Hindi sigurado11

240 mga gumagamit ang bumoto. 23 user ang umiwas.

Pinagmulan: www.habr.com

Magdagdag ng komento