Кантип терминалды душманыңыз эмес, жардамчы кылуу керек?

Кантип терминалды душманыңыз эмес, жардамчы кылуу керек?

Бул макалада биз терминалдан толугу менен баш тартуу эмес, аны ченемде колдонуу эмне үчүн маанилүү экендиги жөнүндө сүйлөшөбүз. Кандай учурларда аны колдонуу керек жана кандай учурларда колдонууга болбойт?

Келгиле чынчыл бололу

Эч кимибизге терминал керек эмес. Биз колубуздан келгендин баарын басып, бир нерсени козгой алганыбызга көнүп калганбыз. Бир нерсени ачып, бир жерге буйрук жазганга жалкообуз. Биз ушул жерде жана азыр функцияны каалайбыз. Көпчүлүгүбүз терминалды такыр колдонбойбуз. Дегеле аны колдонууга татыктуубу?

Эмне үчүн терминал колдонот?

Бул ыңгайлуу. Көптөгөн терезелерге өтүүнүн же чычкан менен бир нерсени издөөнүн кереги жок. Бул үчүн керектүү буйрукту жөн гана жазсаңыз болот.
Келгиле, терминал болгондо жагдайларды санап көрөлү керек:

  • Сизге бир нерсени иштетүү керек болгондо, бирок аны жөндөөлөрдөн издөөгө убактыңыз жок (Салам, GUI dconf)
  • GUIде убакытты текке кетиргендин ордуна терминалдан файлды же папканы табуу оңой болгондо (fzf бул ишти жакшы аткарат)
  • IDEге киргенге караганда Vim, Neovim, Nano, Micro файлдарын тез оңдоо оңой болгондо
  • Качан калат гана терминал (мисалы, Ubuntuдогу орнотууларды кайра орнотуу же Arch Linux орнотуу)
  • Сапат эмес, ылдамдык керек болгондо

качан керек эмес терминалды колдонуу:

  • Бул функция терминалда жок болгондо (бул өтө сейрек, бирок дагы деле болот)
  • TUI менен кыйналгандан көрө GUIде муну жасоо качан ыңгайлуураак (мисалы, мүчүлүштүктөрдү оңдоо программалары)
  • Терминалда эч нерсе кылууну билбесеңиз, бирок тез арада бир нерсе кылышыңыз керек болсо (иш-аракеттин өзүнө караганда автоматташтырууга көбүрөөк убакыт коротосуз, менимче бул баарына тааныш)
  • Ыңгайлуулук керек болгондо, ылдамдык эмес

Бул унутпоо керек болгон негизги эрежелер. Бул жөнөкөй көрүнөт, бирок "чычканды эки жолу чыкылдатпай, баарын автоматташтырууга аракет кылалы" деген каалоо көбүнчө приоритет болуп калат. Адамдар жалкоо, бирок бул дайыма эле алардын пайдасына боло бербейт.

Терминалдын өзүн жашоого жөндөмдүү кылуу

Терминалда жок дегенде нормалдуу бир нерсе кылуу үчүн менин минималдуу топтомум:

tmux — терезени панелдерге бөлүү (эгерде сиз бир топ терминалдык терезелерди чыгарып, алардын ортосунда узак убакытка которулуп турсаңыз, анда идеянын эч кандай мааниси жок, GUI менен тиркемелерди алмаштыруу оңой)

fzf - бир нерсени тез табуу. Бул GUIге караганда чындап ылдамыраак. vim жана файлдын атын тандаңыз жана ошол эле.

zsh — (тагыраак айтканда OhMyZsh) терминал ыңгайлуу жана көз айнеги жок болушу керек

Неонун - анткени ансыз терминалда болуунун мааниси иш жүзүндө жоголот. GUI колдонмолорунан алда канча көптү аткарган редактор

Жана башка көптөгөн тиркемелер: ranger (же ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git жана башкалар

Мунун эмне кереги бар?

Кичинекей сценарийди өзгөртүү үчүн толук кандуу IDE жүктөөгө аракет кылып жатканыңызда, бул акылга сыйбаган нерсе. Аны Vimде тез эле өзгөртүү оңой (же Vim макетін жактырбагандар үчүн Nano). Сиз тезирээк иштерди жасай аласыз, бирок терминалдан баарын үйрөнүүнүн кереги жок. Терминалда иштеп жатканда Bash скрипт тилин үйрөнүүнүн кереги жок болушу мүмкүн, анткени сизге кереги жок.

Баарын ак-кара деп бөлбөй, ар кандай нерселерди жөнөкөйлөтүп, ар кайсы жактан карап көрөлү

Сурамжылоого катталган колдонуучулар гана катыша алышат. Кирүү, өтүнөмүн.

Терминалды көп колдоносузбу?

  • 86,7%Ооба208
  • 8,8%No21
  • 4,6%Так эмес11

240 колдонуучу добуш берди. 23 колдонуучу добуш берүүдөн баш тартты.

Source: www.habr.com

Комментарий кошуу