Хэрхэн терминалыг дайсан биш харин туслах болгох вэ?

Хэрхэн терминалыг дайсан биш харин туслах болгох вэ?

Энэ нийтлэлд бид терминалыг бүрмөсөн орхихгүй, харин дунд зэрэг ашиглах нь яагаад чухал болохыг ярих болно. Ямар тохиолдолд хэрэглэх, ямар тохиолдолд хэрэглэхгүй байх вэ?

Шударга байцгаая

Бидний хэнд ч терминал хэрэггүй. Бид чадах бүхнээ дарж, ямар нэг зүйлийг өдөөж чаддагт дассан. Бид ямар нэг юм нээж, хаа нэгтээ команд бичихээс залхуурдаг. Бид энд, одоо функцийг хүсч байна. Бидний ихэнх нь терминал ашигладаггүй. Үүнийг ашиглах нь үнэ цэнэтэй юу?

Яагаад терминал ашиглах вэ?

Энэ нь тухтай. Олон цонх руу шилжих, хулганаар ямар нэг зүйл хайх шаардлагагүй. Та үүнд шаардлагатай командыг бичиж болно.
Терминалтай байх үеийн нөхцөл байдлыг жагсаацгаая хэрэгтэй:

  • Та ямар нэг зүйлийг идэвхжүүлэх шаардлагатай байгаа ч тохиргооноос хайх цаг байхгүй үед (Сайн уу, GUI dconf)
  • GUI дээр цаг үрэхийн оронд терминалаас файл эсвэл хавтас олох нь илүү хялбар байх үед (fzf энэ ажлыг сайн гүйцэтгэдэг)
  • Vim, Neovim, Nano, Micro дээр файлыг хурдан засварлах нь IDE руу орохоос илүү хялбар байх үед
  • Хэзээ үлдэх вэ зөвхөн терминал (жишээ нь Ubuntu дахь тохиргоог дахин тохируулах эсвэл Arch Linux суулгах)
  • Чанар биш хурд хэрэгтэй үед

Хэзээ тэгэх шаардлагагүй терминал ашиглах:

  • Энэ функц нь терминалд байхгүй үед (энэ нь маш ховор тохиолддог, гэхдээ одоо ч гэсэн)
  • TUI-д зовохоос илүү GUI дээр үүнийг хийх нь хэзээ илүү тохиромжтой вэ (жишээ нь дибаг хийх програмууд)
  • Хэрэв та терминал дээр юу ч хийхээ мэдэхгүй байгаа ч хурдан ямар нэгэн зүйл хийх хэрэгтэй бол (та үйлдлээс илүү автоматжуулалтад илүү их цаг зарцуулах болно, энэ нь хүн бүрт танил болсон гэж би бодож байна)
  • Хурд биш ая тухтай байдал хэрэгтэй үед

Эдгээр нь мартаж болохгүй үндсэн дүрмүүд юм. Энэ нь энгийн мэт санагдах боловч "Хулгана хоёр товшихгүй, бүгдийг автоматжуулахыг хичээцгээе" гэсэн хүсэл нь ихэвчлэн тэргүүлэх чиглэл болдог. Хүмүүс залхуу байдаг, гэхдээ энэ нь үргэлж тэдэнд ашигтай байдаггүй.

Терминалыг өөрөө амьдрах чадвартай болгох

Терминал дээр ядаж ямар нэг зүйлийг хэвийн болгохын тулд миний хамгийн бага багц энд байна:

Тмукс — цонхыг самбар болгон хуваах (хэрэв та хэд хэдэн терминалын цонхыг суулгаж, хооронд нь удаан хугацаагаар сольж байвал бүх санаа нь утгагүй болно, 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%Үгүй 21
  • 4,6%Сайн мэдэхгүй байна11

240 хэрэглэгч санал өгсөн. 23 хэрэглэгч түдгэлзсэн.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх