Si ta bëni terminalin ndihmësin tuaj, jo armikun?

Si ta bëni terminalin ndihmësin tuaj, jo armikun?

Në këtë artikull do të flasim për se pse është e rëndësishme të mos hiqni dorë krejtësisht nga terminali, por ta përdorni atë me masë. Kur duhet ta përdorni, dhe kur nuk duhet.

Të jemi të sinqertë

Asnjë nga ne nuk e ka shumë nevojë për terminalin. Jemi mësuar me faktin se në çdo gjë që mundemi, mund të klikojmë me miun dhe të aktivizojmë diçka. Na leni të hapim ndonjë gjë dhe të shkruajmë komanda diku. Duam funksionalitet tani dhe këtu. Shumica e ne nuk e përdorim fare terminalin. A duhet ta përdorim atë fare?

Pse duhet ta përdorim terminalin?

ËshtĂ« e pĂ«rshtatshme. Nuk ka nevojĂ« tĂ« kaloni nĂ« shumĂ« dritare, tĂ« kĂ«rkoni diçka me miun. Mjafton tĂ« shkruani komandĂ«n e nevojshme pĂ«r kĂ«tĂ«.
Le të përmendim situatat kur terminali nevojitet:

  • Kur duhet tĂ« aktivizoni diçka dhe nuk keni kohĂ« tĂ« kĂ«rkoni nĂ« cilĂ«sime (PĂ«rshĂ«ndetje, GUI dconf)
  • Kur Ă«shtĂ« mĂ« e thjeshtĂ« tĂ« gjeni njĂ« skedar ose dosje nĂ« terminal, sesa tĂ« humbni kohĂ« nĂ« GUI (fzf e bĂ«n mjaft mirĂ« kĂ«tĂ« punĂ«)
  • Kur Ă«shtĂ« mĂ« lehtĂ« tĂ« redaktoni shpejt njĂ« skedar nĂ« Vim, Neovim, Nano, Micro, sesa tĂ« shkoni nĂ« IDE
  • Kur mbetet tĂ« terminali (rikthimi i cilĂ«simeve nĂ« Ubuntu ose instalimi i Arch Linux, pĂ«r shembull)
  • Kur nevojitet shpejtĂ«si, jo cilĂ«si

Kur nuk duhet të përdorni terminalin:

  • Kur kjo funksionalitet nuk Ă«shtĂ« nĂ« terminal (kjo ndodh shumĂ« rrallĂ«, por gjithsesi)
  • Kur Ă«shtĂ« mĂ« e lehtĂ« ta bĂ«ni kĂ«tĂ« nĂ« GUI, sesa tĂ« vuani me TUI (debugging i programeve, pĂ«r shembull)
  • Kur nuk dini tĂ« bĂ«ni asgjĂ« nĂ« terminal, por duhet tĂ« bĂ«ni diçka shpejt (do tĂ« humbni mĂ« shumĂ« kohĂ« nĂ« automatizim sesa nĂ« veprimin vetĂ«, e di se kjo Ă«shtĂ« e njohur pĂ«r tĂ« gjithĂ«)
  • Kur nevojitet pĂ«rshtatshmĂ«ri, jo shpejtĂ«si

Këto janë rregullat kryesore që nuk duhet t'i harrosh. Duken të thjeshta, megjithatë dëshira për "le të përpiqemi të automatizojmë gjithçka, në vend që të klikojmë dy herë" shpesh bëhet prioritet. Njerëzit janë të lenë, por kjo nuk është gjithmonë në favor të tyre.

Ta bëjmë terminalin të përdorshëm

Këtu është seti im minimal për të bërë diçka në terminal në mënyrë të duhur:

Tmux — pĂ«r tĂ« ndarĂ« dritaren nĂ« panel (nĂ«se hapni shumĂ« dritare terminali dhe kaloni gjatĂ« mes tyre, atĂ«herĂ« ndarja ka humbur kuptimin, mĂ« lehtĂ« Ă«shtĂ« thjesht tĂ« kaloni midis aplikacioneve tĂ« GUI)

fzf — pĂ«r tĂ« gjetur diçka shpejt. Kjo Ă«shtĂ« me tĂ« vĂ«rtetĂ« mĂ« e shpejtĂ« sesa nĂ« GUI. vim dhe zgjidhni emrin e skedarit dhe kjo Ă«shtĂ« gjithçka.

zsh — (nĂ« tĂ« vĂ«rtetĂ« OhMyZsh) terminali duhet tĂ« jetĂ« i rehatshĂ«m dhe jo tĂ« jetĂ« ngjyrĂ« e shĂ«mtuar

neovim — sepse kuptimi i qĂ«ndrimit nĂ« terminal pa tĂ« Ă«shtĂ« praktikisht i humbur. NjĂ« redaktues qĂ« mund tĂ« bĂ«jĂ« shumĂ« mĂ« tepĂ«r sesa aplikacionet me GUI

Dhe gjithashtu një sasi të madhe aplikacionesh të tjera: ranger (ose ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git dhe më tej

Dhe çfarë kuptimi ka?

Mendoni vetĂ«, kur pĂ«rpiqeni tĂ« ngarkoni njĂ« IDE tĂ« plotĂ« pĂ«r tĂ« ndryshuar njĂ« skrit tĂ« vogĂ«l — kjo Ă«shtĂ« irracionale. MĂ« lehtĂ« Ă«shtĂ« ta ndryshoni shpejt nĂ« Vim (ose Nano, pĂ«r ata qĂ« nuk e duan disposicionin e Vim-it). Mund tĂ« bĂ«ni gjĂ«rat mĂ« shpejt, megjithatĂ« nuk keni nevojĂ« tĂ« mĂ«soni gjithçka qĂ« Ă«shtĂ« nĂ« terminal. Ndoshta, duke punuar nĂ« terminal, ndonjĂ«herĂ« nuk do t'ju nevojitet tĂ« mĂ«soni gjuhĂ«n e skritit Bash, sepse nuk e keni nevojĂ«.

Le të bëjmë gjërat më të thjeshta dhe të shohim gjërat nga kënde të ndryshme, e jo të ndajmë gjithçka në të zezë dhe të bardhë

Vetëm përdoruesit e regjistruar mund të marrin pjesë në anketë. Hyni, ju lutem.

Përdorni shpesh terminalin?

  • 86,7%Po208
  • 8,8%Jo21
  • 4,6%Nuk jam i sigurt11

Votuan 240 përdorues. Rrallosen 23 përdorues.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster