Терминалды қалай жау емес, көмекші ету керек?

Терминалды қалай жау емес, көмекші ету керек?

Бұл мақалада біз терминалдан толығымен бас тартудың емес, оны модерацияда пайдаланудың маңыздылығы туралы айтатын боламыз. Қандай жағдайларда оны қолдану керек және қандай жағдайларда қолдануға болмайды?

Адал болайық

Ешқайсымызға терминал қажет емес. Біз қолымыздан келгеннің бәрін басып, бірдеңені іске қоса алатынымызға үйреніп қалдық. Бірдеңені ашып, бір жерге команда жазуға ерінеміз. Біз осы жерде және қазір функционалдылықты қалаймыз. Көпшілігіміз терминалды мүлдем қолданбаймыз. Оны қолданудың қажеті бар ма?

Неліктен терминалды пайдалану керек?

Бұл ыңғайлы. Көптеген терезелерге ауысудың немесе тінтуірдің көмегімен бірдеңе іздеудің қажеті жоқ. Ол үшін қажетті пәрменді жай ғана жаза аласыз.
Терминал болған кездегі жағдайларды тізіп көрейік қажеттілік:

  • Бірдеңені қосу қажет болғанда, бірақ оны параметрлерден іздеуге уақытыңыз болмаған кезде (Hello, GUI dconf)
  • GUI-де уақытты ысырап етудің орнына терминалда файлды немесе қалтаны табу оңай болғанда (fzf бұл тапсырманы жақсы орындайды)
  • IDE-ге кіргеннен гөрі Vim, Neovim, Nano, Micro файлдарын жылдам өңдеу оңайырақ болғанда.
  • Қашан қалады тек терминал (мысалы, Ubuntu жүйесінде параметрлерді қалпына келтіру немесе Arch Linux орнату)
  • Сапа емес, жылдамдық қажет болғанда

Қашан керек емес терминалды пайдаланыңыз:

  • Бұл функция терминалда болмаған кезде (бұл өте сирек болады, бірақ бәрібір)
  • TUI-мен зардап шеккеннен гөрі GUI-де мұны істеу қашан ыңғайлы (мысалы, жөндеу бағдарламалары)
  • Терминалда бірдеңені қалай істеу керектігін шынымен білмесеңіз, бірақ тез арада бірдеңе жасау керек болса (іс-әрекеттің өзінен гөрі автоматтандыруға көбірек уақыт жұмсайсыз, менің ойымша, бұл бәріне таныс)
  • Жылдамдық емес, ыңғайлылық қажет болғанда

Бұл ұмытуға болмайтын негізгі ережелер. Бұл қарапайым болып көрінеді, бірақ «тінтуірді екі рет баспай, бәрін автоматтандыруға тырысайық» деген тілек жиі басымдыққа ие болады. Адамдар жалқау, бірақ бұл әрқашан олардың пайдасына бола бермейді.

Терминалдың өзін өміршең ету

Терминалда кем дегенде бірдеңе жасау үшін менің ең аз жиынтығым мынада:

tmux — терезені панельдерге бөлу (егер сіз бірнеше терминалдық терезелерді шығарып, олардың арасында ұзақ уақыт ауыссаңыз, онда бұл идеяның мағынасы жоқ, графикалық интерфейсі бар қолданбалар арасында ауысу оңайырақ)

fzf - бір нәрсені тез табу. Бұл графикалық интерфейске қарағанда жылдамырақ. vim және файл атын таңдаңыз, сонда болды.

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

neovim - өйткені онсыз терминалда болудың мағынасы іс жүзінде жоғалады. GUI қолданбаларынан әлдеқайда көп жұмыс істейтін редактор

Сондай-ақ басқа да көптеген қосымшалар: ranger (немесе ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git және т.б.

Мұның мәні неде?

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

Барлығын ақ-қара деп бөлмей, әр нәрсені қарапайым етіп, әр түрлі нәрселерге әр қырынан қарайық

Сауалнамаға тек тіркелген пайдаланушылар қатыса алады. Кіру, өтінемін.

Сіз терминалды жиі пайдаланасыз ба?

  • 86,7%Иә208
  • 8,8%№21
  • 4,6%Сенімсіз 11

240 пайдаланушы дауыс берді. 23 пайдаланушы қалыс қалды.

Ақпарат көзі: www.habr.com

пікір қалдыру