Kako instalirati Oh My Zsh u Ubuntu 20.04


Kada radimo s okruženjima temeljenim na Unixu, većinu vremena ćemo potrošiti na rad na terminalu. Terminal dobrog izgleda učinit će da se osjećamo dobro i poboljšati našu produktivnost. Ovdje OH-MY-ZSH stupa na scenu.

OH-MY-ZSH je okvir otvorenog koda za upravljanje ZSH konfiguracijom i pokreće ga zajednica. Dolazi u paketu s mnoštvom korisnih funkcija, dodataka, pomoćnika, tema i nekoliko stvari koje će vas učiniti boljim na terminalu. Trenutno je podržano 275+ dodataka i 150 tema.

Najprije morate instalirati i postaviti ZSH kao zadanu ljusku u Ubuntuu.

Zahtjevi

  • Zsh bi trebao biti instaliran (v4.3.9 ili noviji bi bio dovoljan, ali preferiramo 5.0.8 i noviji).
  • Treba instalirati Curl ili Wget.
  • Git treba biti instaliran (preporučuje se verzija 2.4.11 ili novija).

Uskočimo i vidimo kako instalirati i postaviti program OH-MY-ZSH u Ubuntu Linuxu.

Instaliranje OH-MY-ZSH u Ubuntu Linux

Instalacija Oh My Zsh može se izvršiti pomoću naredbi “Curl” ili “Wget” na vašem terminalu. Provjerite je li jedan od uslužnih programa instaliran u OS, ako nije, instalirajte ih zajedno s git pokretanjem sljedeće apt naredbe.

sudo apt install curl wget git

Zatim instalirajte Oh My Zsh putem naredbenog retka s curl ili wget kao što je prikazano.

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

Nakon što instalirate OH-MY-ZSH, bit će potrebna sigurnosna kopija vaše postojeće datoteke .zhrc. Zatim će se stvoriti nova .zshrc datoteka s konfiguracijama. Dakle, kad god odlučite ukloniti OH-MY-ZSH pomoću programa za deinstalaciju, automatski će se vratiti stara .zshrc datoteka.

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

Sve konfiguracije smještene su u datoteku .zshrc. Ovdje ćete ili promijeniti parametre ili omogućiti nove dodatke ili promijeniti teme na temelju potreba.

Razdvojimo neke od važnih parametara koje možemo mijenjati u .zshrc datoteci.

OH-MY-ZSH Teme

Među svim značajkama u OH-MY-ZSH, sviđa mi se skup tema koje dolaze u paketu s instalacijom. Vizualno poboljšava izgled i osjećaj mog terminala. Teme su instalirane pod “/home/tecmint/.oh-my-zsh/themes/“.

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

Prema zadanim postavkama “robbyrussell” je tema koja se učitava. Za promjenu teme promijenite parametar “ZSH_THEME=” ispod .zshrc datoteke.

nano ~/.zshrc

Morate imati izvor (source ~/.zshrc) datoteke da bi promjene bile učinkovite.

source ~/.zshrc

OH-MY-ZSH dodaci

Postoji mnoštvo dodataka koje podržava OH-MY-ZSH. Postavljanje dodatka prilično je jednostavno. Sve što trebate učiniti je nabaviti paket dodatka i dodati naziv dodatka u parametar dodataka u datoteci .zshrc. Prema zadanim postavkama, git je jedini dodatak koji je omogućen nakon instalacije.

Sada ću dodati još dva dodatka “ZSH-autosuggestions i ZSH-Syntax-highlighting” kloniranjem paketa.

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

Da bi dodaci bili učinkoviti, sve što trebate učiniti je urediti datoteku .zhsrc, dodati naziv dodatka u plugins=() s razmakom između naziva svakog dodatka.

nano ~/.zshrc

Sada izvorna (source ~/.zshrc) datoteka kako bi promjene bile učinkovite. Sada možete vidjeti na snimci zaslona da je značajka automatskog prijedloga omogućena i da pamti naredbu koju sam prethodno koristio i predlaže na temelju nje.

OH-MY-ZSH Automatsko ažuriranje

OH-MY-ZSH automatski provjerava ažuriranja svaka dva tjedna. Da biste ga onemogućili, postavite parametar DISABLE_AUTO_UPDATE=”true”. Također možete kontrolirati broj dana tijekom kojih ažuriranje treba trajati postavljanjem izvoz UPDATE_ZSH_DAYS=.

Moguće je pokrenuti ručna ažuriranja pokretanjem naredbe.

omz update

Uklanjanje OH-MY-ZSH u Ubuntu Linuxu

Ako želite ukloniti oh-my-zsh, pokrenite naredbu “uninstall oh_my_zsh“. Uklonit će sve potrebne datoteke i mape koje su dio oh_my_zsh i vratiti se u prethodno stanje. Ponovno pokrenite terminal kako bi promjene bile učinkovite.

uninstall oh_my_zsh

To je to za ovaj članak. Istražili smo što je oh-my-zsh, kako ga instalirati i konfigurirati. Također smo vidjeli dodatke i teme. Postoji puno više značajki od onoga o čemu smo govorili u ovom članku. Istražite i podijelite svoje iskustvo s nama.