Jinsi ya kufanya terminal kuwa msaidizi wako na sio adui yako?

Jinsi ya kufanya terminal kuwa msaidizi wako na sio adui yako?

Katika makala hii tutazungumzia kwa nini ni muhimu si kuachana kabisa na terminal, lakini kuitumia kwa kiasi. Katika hali gani inapaswa kutumika na katika hali gani haipaswi kutumiwa?

Tuwe wakweli

Hakuna hata mmoja wetu anayehitaji terminal. Tumezoea ukweli kwamba tunaweza kubofya kila kitu tunaweza na kusababisha kitu. Sisi ni wavivu sana kufungua kitu na kuandika amri mahali fulani. Tunataka utendaji hapa na sasa. Wengi wetu hatutumii terminal hata kidogo. Je, inafaa kuitumia kabisa?

Kwa nini utumie terminal?

Ni vizuri. Hakuna haja ya kubadili madirisha mengi au kutafuta kitu na panya. Unaweza tu kuandika amri inayohitajika kwa hili.
Hebu tuorodhe hali wakati terminal hitaji:

  • Wakati unahitaji kuwezesha kitu, lakini huna wakati wa kuitafuta kwenye mipangilio (Habari, GUI dconf)
  • Wakati ni rahisi kupata faili au folda kwenye terminal badala ya kupoteza wakati kwenye GUI (fzf hufanya kazi hii vizuri)
  • Wakati ni rahisi kuhariri faili haraka katika Vim, Neovim, Nano, Micro kuliko kwenda kwenye IDE
  • Wakati inabaki tu terminal (kuweka upya mipangilio katika Ubuntu au kusakinisha Arch Linux, kwa mfano)
  • Wakati unahitaji kasi, si ubora

Wakati hakuna haja tumia terminal:

  • Wakati utendakazi huu hauko kwenye terminal (hii hufanyika mara chache sana, lakini bado)
  • Ni lini ni rahisi zaidi kufanya hivyo kwenye GUI kuliko kuteseka na TUI (mipango ya kurekebisha hitilafu, kwa mfano)
  • Wakati haujui jinsi ya kufanya chochote kwenye terminal, lakini unahitaji kufanya kitu haraka (utatumia wakati mwingi kwenye otomatiki kuliko kwenye hatua yenyewe, nadhani hii inajulikana kwa kila mtu)
  • Wakati unahitaji urahisi, si kasi

Hizi ni sheria za msingi ambazo hazipaswi kusahaulika. Inaweza kuonekana kuwa rahisi, lakini tamaa "hebu tujaribu kurekebisha kila kitu, na si mara mbili-click mouse" mara nyingi huwa kipaumbele. Watu ni wavivu, lakini hii sio faida yao kila wakati.

Kufanya terminal yenyewe kuwa hai

Hapa kuna seti yangu ya chini ili kufanya angalau kitu kawaida kwenye terminal:

tmux - kugawanya dirisha kwenye paneli (ikiwa unatoa rundo la madirisha ya wastaafu na kubadili kati yao kwa muda mrefu, basi wazo lote halina maana, ni rahisi kubadili kati ya programu na GUI)

fzf - kupata kitu haraka. Ni haraka sana kuliko GUI. vim na uchague jina la faili na ndivyo hivyo.

zsh - (kwa usahihi zaidi OhMyZsh) terminal inapaswa kuwa rahisi na sio ya macho

neovim - kwa sababu maana ya kuwa katika terminal bila ni kivitendo kupotea. Mhariri anayefanya zaidi ya programu za GUI

Na pia idadi kubwa ya programu zingine: mgambo (au ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git na zaidi.

Kuna maana gani?

Jihukumu mwenyewe, unapojaribu kupakia IDE iliyojaa kamili ili kubadilisha hati ndogo - hii haina maana. Ni rahisi kuibadilisha haraka katika Vim (au Nano, kwa wale ambao hawapendi mpangilio wa Vim). Unaweza kufanya mambo haraka, lakini sio lazima ujifunze kila kitu kwenye terminal. Huenda usihitaji kujifunza lugha ya uandishi wa Bash wakati unafanya kazi kwenye terminal, kwa sababu hauitaji.

Wacha tufanye mambo kuwa rahisi, na tuangalie vitu tofauti kutoka kwa pembe tofauti, na tusigawanye kila kitu kuwa nyeusi na nyeupe

Watumiaji waliojiandikisha pekee ndio wanaweza kushiriki katika utafiti. Weka sahihitafadhali.

Je, unatumia terminal mara nyingi?

  • 86,7%Ndiyo208
  • 8,8%No21
  • 4,6%Sina uhakika11

Watumiaji 240 walipiga kura. Watumiaji 23 walijizuia.

Chanzo: mapenzi.com

Kuongeza maoni