Чӣ тавр терминалро ёвари шумо созед, на душмани шумо?

Чӣ тавр терминалро ёвари шумо созед, на душмани шумо?

Дар ин мақола мо дар бораи он сӯҳбат хоҳем кард, ки чаро терминалро пурра тарк накардан, балки онро ба меъёр истифода бурдан муҳим аст. Дар кадом мавридҳо онро бояд истифода кард ва дар кадом маврид набояд истифода кард?

Биёед ростқавл бошем

Ҳеҷ яке аз мо воқеан ба терминал ниёз надорад. Мо ба он одат кардаем, ки мо метавонем ҳар чизеро клик кунем ва чизеро ба вуҷуд орем. Мо хеле танбал ҳастем, ки чизеро кушоем ва дар ҷое фармон нависем. Мо дар ин ҷо ва ҳоло функсионалӣ мехоҳем. Аксарияти мо терминалро умуман истифода намебарем. Оё умуман истифода бурдани он меарзад?

Чаро терминалро истифода баред?

Ин бароҳат аст. Барои гузаштан ба бисёр тирезаҳо ё ҷустуҷӯи чизе бо муш лозим нест. Шумо метавонед танҳо фармонеро, ки барои ин лозим аст, нависед.
Биёед ҳолатҳоеро номбар кунем, ки терминал зарур аст:

  • Вақте ки шумо бояд чизеро фаъол созед, аммо барои ҷустуҷӯи он дар танзимот вақт надоред (Салом, GUI dconf)
  • Вақте ки пайдо кардани файл ё ҷузвдон дар терминал ба ҷои беҳуда сарф кардани вақт дар GUI осонтар аст (fzf ин корро хуб иҷро мекунад)
  • Вақте ки зуд таҳрир кардани файл дар Vim, Neovim, Nano, Micro нисбат ба ворид шудан ба IDE осонтар аст
  • Кай мемонад танҳо терминал (барқарор кардани танзимот дар Ubuntu ё насб кардани Arch Linux, масалан)
  • Вақте ки ба шумо суръат лозим аст, на сифат

Ҳангоми лозим нест терминалро истифода баред:

  • Вақте ки ин функсия дар терминал нест (ин хеле кам рух медиҳад, аммо ба ҳар ҳол)
  • Кай ин корро дар GUI аз ранҷ кашидан бо TUI қулайтар аст (масалан, барномаҳои ислоҳӣ)
  • Вақте ки шумо воқеан намедонед, ки чӣ гуна кореро дар терминал анҷом диҳед, аммо ба шумо лозим аст, ки кореро зуд анҷом диҳед (шумо вақти бештарро барои автоматизатсия сарф мекунед, назар ба худи амал, ман фикр мекунам, ки ин ба ҳама шинос аст)
  • Вақте ки ба шумо роҳат лозим аст, на суръат

Инҳо қоидаҳои асосӣ мебошанд, ки набояд фаромӯш карда шаванд. Ин оддӣ ба назар мерасад, аммо хоҳиши "биёед ҳама чизро автоматӣ кунем ва мушро ду маротиба клик накунем" аксар вақт афзалият пайдо мекунад. Одамон танбаланд, аммо ин на ҳамеша ба манфиати онҳост.

Худи терминалро қобили ҳаёт гардонад

Дар ин ҷо маҷмӯи ҳадди ақали ман барои он аст, ки ҳадди аққал дар терминал кореро иҷро кунам:

tmux — барои тақсим кардани тиреза ба панелҳо (агар шумо як қатор тирезаҳои терминалро тавлид кунед ва дар байни онҳо муддати тӯлонӣ гузаред, пас тамоми идея ҳеҷ маъно надорад, танҳо гузаштан байни барномаҳо бо GUI осонтар аст)

fzf — зуд пайдо кардани чизе. Он воқеан аз GUI тезтар аст. vim ва номи файлро интихоб кунед ва ҳамин тавр.

зш — (аниктараш OhMyZsh) терминал бояд кулай бошаду айнаки чашмдор набошад

неовим - зеро маънои дар терминал будан бе он амалан гум шудааст. Муҳаррир, ки нисбат ба барномаҳои GUI бештар кор мекунад

Ва инчунин шумораи зиёди замимаҳои дигар: ranger (ё ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git ва ғайра

Гап дар чист?

Худ қазоват кунед, вақте ки шумо кӯшиш мекунед, ки IDE-и мукаммалро барои тағир додани скрипти хурд бор кунед - ин беақл аст. Онро дар Vim зуд иваз кардан осонтар аст (ё Nano, барои онҳое, ки тарҳи Vim-ро дӯст намедоранд). Шумо метавонед корҳоро зудтар анҷом диҳед, аммо ба шумо лозим нест, ки ҳама чизро дар терминал омӯзед. Ҳангоми кор дар терминал ба шумо ҳеҷ гоҳ лозим нест, ки забони скрипти Bash-ро омӯзед, зеро ба шумо ин лозим нест.

Биёед корро соддатар кунем ва ба чизҳои гуногун аз паҳлӯҳои гуногун назар кунем ва ҳама чизро ба сиёҳу сафед тақсим накунем

Танҳо корбарони сабтиномшуда метавонанд дар пурсиш иштирок кунанд. даромад, Лутфан.

Оё шумо аз терминал истифода мебаред?

  • 86,7%Ҳа 208
  • 8,8%№21
  • 4,6%Бовар нест 11

240 корбар овоз доданд. 23 корбар худдорӣ карданд.

Манбаъ: will.com

Илова Эзоҳ