Yadda ake Shigar Oh My Zsh a Ubuntu 20.04


Lokacin aiki tare da yanayin tushen Unix yawancin lokutanmu za a kashe akan aiki a cikin tashar. Kyakkyawan tashar gani mai kyau zai sa mu ji daɗi kuma ya inganta ƙimarmu. Wannan shine inda OH-MY-ZSH ya shigo cikin wasa.

OH-MY-ZSH tsari ne na bude-hanya don gudanar da tsarin ZSH kuma ana tafiyar da al'umma ne. Ya zo tare da tarin ayyuka masu taimako, plugins, mataimaka, jigogi, da wasu abubuwan da zasu inganta ku a tashar. A halin yanzu akwai abubuwan kari 275 + da jigogi 150 masu goyan baya.

Abu na farko da farko, kana buƙatar shigarwa da saita ZSH azaman ɗanka na asali a cikin Ubuntu.

  • Zsh ya kamata a girka (v4.3.9 ko kuma kwanan nan zai yi amma mun fi son 5.0.8 da sabo).
  • Wget ya kamata a girka.
  • Yakamata a sanya git (v2.4.11 ko sama da haka).

Bari mu yi tsalle mu ga yadda za a girka da saita shirin OH-MY-ZSH a Ubuntu Linux.

Shigar da OH-MY-ZSH a Ubuntu Linux

Shigarwa na Oh My Zsh ana iya aiwatar dashi ta amfani da umarnin "Curl" ko "Wget" a cikin tashar ku. Tabbatar cewa an shigar da ɗaya daga cikin masu amfani a cikin OS, idan ba a girka su ba tare da git ta hanyar yin amfani da umarnin da ya dace.

$ sudo apt install curl wget git

Na gaba, shigar Oh My Zsh ta hanyar layin umarni tare da curl ko wget kamar yadda aka nuna.

$ 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 -)"

Da zarar ka Sanya OH-MY-ZSH, zai ɗauki madadin fayil ɗin .zhrc na yanzu. Sannan za'a ƙirƙiri sabon .zshrc fayil tare da abubuwan daidaitawa. Don haka duk lokacin da kuka yanke shawarar cire OH-MY-ZSH ta amfani da mai cirewa, tsoho tsoho .zshrc za a dawo da shi

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

Duk saitunan an sanya su a ƙarƙashin .zshrc fayil. Wannan shine inda zaku iya canza sigogi ko kunna sabbin abubuwa ko canza jigogi bisa bukatun.

Bari mu kakkarya wasu mahimman sigogi da zamu iya canzawa a cikin fayil ɗin .zshrc .

Daga cikin dukkan fasalulluka a cikin OH-MY-ZSH, Ina son saitin jigogin da suka zo cikin jaka tare da kafuwa. Yana gani yana inganta ƙirar idona da jin. An shigar da jigogi a ƙarƙashin “/home/tecmint/.oh-my-zsh/themes/“.

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

Ta tsoho “robbyrussell” shine jigon da ake ɗorawa. Don canza taken gyara siga “ZSH_THEME = ” a ƙarƙashin fayil ɗin .zshrc .

$ nano ~/.zshrc

Dole ne ku samo (tushe ~/.zshrc) fayil ɗin don canje-canje ya zama mai tasiri.

$ source ~/.zshrc

Akwai tarin plugins waɗanda OH-MY-ZSH ke tallafawa. Kafa kayan aiki yana da sauki. Abin duk da za ku yi shine samun kunshin kayan aikin kuma ƙara sunan plugin a cikin matakan plugins akan fayil ɗin .zshrc . Ta hanyar tsoho, git shine kawai plugin ɗin da aka kunna bayan shigarwa.

Yanzu zan kara wasu karin plugins biyu "ZSH-autosuggestions da ZSH-Syntax-highlighting" ta hanyar rufe fakitin.

$ 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

Don yin plugins yayi tasiri duk abin da zaka yi shine shirya fayil ɗin .zhsrc , ƙara sunan plugin a cikin plugins =() tare da sarari tsakanin kowane sunan plugin.

$ nano ~/.zshrc

Yanzu tushen (tushe ~/.zshrc) fayil don canje-canje suyi tasiri. Yanzu zaku iya gani daga sikirin an kunna yanayin ba da shawara ta atomatik kuma yana tuna umarnin da na yi amfani da shi a baya kuma yana ba da shawarar dangane da shi.

OH-MY-ZSH yana bincika sabuntawa ta atomatik mako-mako. Don musaki shi, saita siga DISABLE_AUTO_UPDATE = ”gaskiya ne”. Hakanan zaka iya sarrafa adadin ranakun da sabuntawa zai gudana ta hanyar saita fitarwa UPDATE_ZSH_DAYS = .

Zai yiwu a gudanar da ɗaukakawar hannu ta hanyar aiwatar da umarnin.

$ omz update

Cire OH-MY-ZSH a cikin Ubuntu Linux

Idan kanaso ka cire oh-my-zsh, saika bi umarnin "ka cire oh_my_zsh". Zai cire duk fayilolin da ake buƙata da manyan fayilolin ɓangare na oh_my_zsh kuma ya koma yanayin da ya gabata. Sake kunna tashar ka don canje-canje suyi tasiri.

$ uninstall oh_my_zsh

Shi ke nan ga wannan labarin. Mun bincika menene oh-my-zsh, yadda ake girka da saita shi. Mun kuma ga kari da jigogi. Akwai abubuwa da yawa fiye da abin da muka tattauna a cikin wannan labarin. Binciko kuma raba kwarewarku tare da mu.