Jinsi ya kufunga Oh My Zsh katika Ubuntu 20.04


Wakati wa kufanya kazi na mazingira ya msingi wa Unix wakati wetu mwingi utatumika kufanya kazi kwenye terminal. Terminal yenye muonekano mzuri itatufanya tujisikie vizuri na kuboresha tija yetu. Hapa ndipo OH-MY-ZSH inapoanza kutumika.

OH-MY-ZSH ni mfumo huria wa kudhibiti usanidi wa ZSH na unaendeshwa na jamii. Inakuja ikiwa na tani nyingi za utendakazi, programu-jalizi, visaidizi, mandhari, na mambo machache ambayo yatakufanya uwe bora zaidi kwenye terminal. Kwa sasa kuna programu jalizi 275+ na mandhari 150 zinazotumika.

Jambo la kwanza kwanza, unahitaji kusakinisha na kusanidi ZSH kama ganda lako chaguo-msingi katika Ubuntu.

  • Zsh inapaswa kusakinishwa (v4.3.9 au zaidi hivi karibuni ingefaa lakini tunapendelea 5.0.8 na mpya zaidi).
  • Wget inapaswa kusakinishwa.
  • Git inapaswa kusakinishwa (v2.4.11 au toleo jipya zaidi linalopendekezwa).

Hebu turuke ndani na tuone jinsi ya kusakinisha na kusanidi programu ya OH-MY-ZSH katika Ubuntu Linux.

Kufunga OH-MY-ZSH kwenye Ubuntu Linux

Ufungaji wa Oh My Zsh unaweza kufanywa kwa kutumia amri za Curl au Wget kwenye terminal yako. Hakikisha kuwa moja ya huduma moja imewekwa kwenye OS, ikiwa haijasakinishwa pamoja na git kwa kutekeleza amri ifuatayo ya apt.

$ sudo apt install curl wget git

Ifuatayo, sasisha Oh My Zsh kupitia safu ya amri na curl au wget kama inavyoonyeshwa.

$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Mara tu unaposakinisha OH-MY-ZSH, itachukua nakala ya faili yako iliyopo ya .zhrc. Kisha faili mpya ya .zshrc itaundwa na usanidi. Kwa hivyo wakati wowote unapoamua kuondoa OH-MY-ZSH kwa kutumia kiondoa, faili ya kiotomatiki ya .zshrc itarejeshwa.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

Mipangilio yote imewekwa chini ya .zshrc faili. Hapa ndipo utabadilisha vigezo au kuwezesha programu-jalizi mpya au kubadilisha mada kulingana na mahitaji.

Hebu tuchambue baadhi ya vigezo muhimu tunavyoweza kurekebisha katika faili ya .zshrc.

Miongoni mwa vipengele vyote katika OH-MY-ZSH, ninapenda seti ya mandhari ambayo huja katika kifungu pamoja na usakinishaji. Inaboresha mwonekano na hisia zangu za mwisho. Mandhari yamesakinishwa chini ya “/home/tecmint/.oh-my-zsh/themes/“.

$ ls /home/tecmint/.oh-my-zsh/themes/

Kwa chaguo-msingi robbyrussell ndio mada ambayo hupakiwa. Ili kubadilisha mandhari rekebisha kigezo ZSH_THEME= chini ya faili ya .zshrc.

$ nano ~/.zshrc

Inabidi uchambue (chanzo ~/.zshrc) faili ili mabadiliko yawe na ufanisi.

$ source ~/.zshrc

Kuna tani za programu-jalizi ambazo zinaauniwa na OH-MY-ZSH. Kuanzisha programu-jalizi ni rahisi sana. Unachohitajika kufanya ni kupata kifurushi cha programu-jalizi na kuongeza jina la programu-jalizi katika kigezo cha programu-jalizi kwenye faili ya .zshrc. Kwa msingi, git ndio programu-jalizi pekee ambayo imewezeshwa baada ya usakinishaji.

Sasa nitaongeza programu-jalizi mbili zaidi ZSH-autosuggestions na ZSH-Syntax-highlighting kwa kuunganisha vifurushi.

$ git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Ili kufanya programu jalizi kufaa unachotakiwa kufanya ni kuhariri faili ya .zhsrc, ongeza jina la programu-jalizi katika plugins=() na nafasi kati ya kila jina la programu-jalizi.

$ nano ~/.zshrc

Sasa chanzo (chanzo ~/.zshrc) faili kwa mabadiliko kuwa na ufanisi. Sasa unaweza kuona kutoka kwa picha ya skrini kipengele cha pendekezo kiotomatiki kimewezeshwa na inakumbuka amri niliyotumia hapo awali na kupendekeza kulingana nayo.

OH-MY-ZSH hukagua kiotomatiki masasisho mara mbili kwa wiki. Ili kuizima, weka kigezo DISABLE_AUTO_UPDATE=”true”. Unaweza pia kudhibiti idadi ya siku ambazo sasisho linafaa kutekelezwa kwa kuweka export UPDATE_ZSH_DAYS=.

Inawezekana kuendesha sasisho za mwongozo kwa kuendesha amri.

$ omz update

Kuondoa OH-MY-ZSH kwenye Ubuntu Linux

Ikiwa unataka kuondoa oh-my-zsh, endesha amri futa oh_my_zsh. Itaondoa faili zote muhimu na folda sehemu ya oh_my_zsh na kurudi kwenye hali ya awali. Anzisha tena terminal yako ili mabadiliko yafanye kazi.

$ uninstall oh_my_zsh

Hiyo ni kwa makala hii. Tumechunguza ni nini oh-my-zsh, jinsi ya kusakinisha na kusanidi. Tumeona pia programu-jalizi na mada. Kuna vipengele vingi zaidi ya yale tuliyojadili katika makala hii. Chunguza na ushiriki uzoefu wako nasi.