Jinsi ya Kufunga na Kuanzisha Zsh katika Ubuntu 20.04


Nakala hii ni kuhusu kusakinisha na kusanidi ZSH kwenye Ubuntu 20.04. Hatua hii inatumika kwa usambazaji wote wa msingi wa Ubuntu. ZSH inasimama kwa Z Shell ambayo ni programu ya ganda kwa mifumo endeshi inayofanana na Unix. ZSH ni toleo lililopanuliwa la Bourne Shell ambalo linajumuisha baadhi ya vipengele vya BASH, KSH, TSH.

  • Kukamilika kwa mstari wa amri.
  • Historia inaweza kushirikiwa miongoni mwa makombora yote.
  • Kutandaza faili kwa muda mrefu.
  • Ubadilishaji bora na utunzaji wa safu.
  • Upatanifu na ganda kama ganda la bourne.
  • Marekebisho ya tahajia na ujazo otomatiki wa majina ya amri.
  • Saraka zilizopewa majina.

Kufunga Zsh kwenye Ubuntu Linux

Kuna njia mbili za kusakinisha ZSH kwa Ubuntu kwa kutumia kidhibiti cha kifurushi kinachofaa na kukisakinisha kutoka kwa chanzo.

Tutatumia meneja wa kifurushi apt kusakinisha ZSH kwenye Ubuntu.

$ sudo apt install zsh

Meneja wa kifurushi atasakinisha toleo jipya zaidi la ZSH ambalo ni 5.8.

$ zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

Kusakinisha ZSH hakutarekebisha na kuiweka kama ganda chaguo-msingi. Tunapaswa kurekebisha mipangilio ili kufanya ZSH ganda letu chaguo-msingi. Tumia amri ya chsh iliyo na alama ya -s ili kubadilisha ganda chaguo-msingi la mtumiaji.

$ echo $SHELL
$ chsh -s $(which zsh) 
or 
$ chsh -s /usr/bin/zsh

Sasa kutumia ganda jipya la zsh, toka kwenye terminal na uingie tena.

Kuanzisha Zsh katika Ubuntu Linux

Ikilinganishwa na makombora mengine kama BASH, ZSH inahitaji usanidi wa mara ya kwanza kutunzwa. Unapoanzisha ZSH kwa mara ya kwanza itakutupa chaguzi kadhaa za kusanidi. Hebu tuone ni chaguzi gani hizo na jinsi ya kusanidi chaguo hizo.

Chagua chaguo \1 kwenye ukurasa wa kwanza ambayo itatupeleka kwenye menyu kuu.

Menyu kuu itaonyesha baadhi ya chaguo zilizopendekezwa ili kusanidi.

Bonyeza 1, itakuchukua kusanidi vigezo vinavyohusiana na Historia kama vile ni safu ngapi za historia zitakazobaki na eneo la faili la historia. Ukiwa kwenye Ukurasa wa Usanidi wa Historia unaweza kuandika tu \1\ au \2\ au \3\ kubadilisha usanidi unaohusishwa. Mara tu unapofanya mabadiliko ya hali itabadilishwa kutoka \bado haijahifadhiwa hadi \kuweka lakini haijahifadhiwa.

Bonyeza \0\ ili kukumbuka mabadiliko. Ukitoka kwa hali ya menyu kuu itabadilika kutoka iliyopendekezwa hadi Mabadiliko ambayo hayajahifadhiwa.

Vile vile, unapaswa kurekebisha usanidi wa mfumo wa kukamilisha, funguo, na chaguzi za kawaida za shell. Baada ya kumaliza, bonyeza 0 kuokoa mabadiliko yote.

Usanidi umekamilika sasa na itakupeleka kwenye ganda. Kuanzia wakati ujao ganda lako halitapitia usanidi huu wa awali, lakini unaweza kuendesha amri mpya ya usakinishaji ya mtumiaji mpya kama inavyoonyeshwa kwenye picha hapa chini wakati wowote inahitajika.

Kuna njia mbadala na rahisi badala ya kusanidi mwenyewe kila usanidi. Hii ndio njia ninayopendelea kawaida. Badala ya kuchagua chaguo \1\ na kwenda kwenye menyu kuu ili kuweka kila mpangilio, tunaweza kuchagua chaguo \2\ ambalo litajaza .zshrc faili yenye vigezo chaguo-msingi. Tunaweza kubadilisha vigezo moja kwa moja katika .zshrc faili.

Rudi kwenye Old Bash Shell

Ikiwa unataka kurudi kwenye ganda la zamani lazima ufuate hatua zilizo hapa chini.

$ sudo apt --purge remove zsh
$ chsh -s $(which "SHELL NAME")

Sasa fungua kipindi kipya ili kuona mabadiliko yanafaa

Hiyo ni yote kwa makala hii. Angalia nakala yetu juu ya kusanikisha na kusanidi oh-my-zsh kwenye ubuntu 20.04. Sakinisha ZSH na uchunguze vipengele vyake na ushiriki uzoefu wako nasi.