Hvordan installere Oh My Zsh i Ubuntu 20.04


Når du arbeider med Unix-baserte miljøer, vil mesteparten av tiden vi bruke på å jobbe i en terminal. En pen terminal vil få oss til å føle oss bra og forbedre produktiviteten vår. Det er her OH-MY-ZSH kommer inn i bildet.

OH-MY-ZSH er et åpen kildekode-rammeverk for å administrere ZSH-konfigurasjon og er fellesskapsdrevet. Den kommer sammen med tonnevis av nyttige funksjoner, plugins, hjelpere, temaer og noen få ting som vil gjøre deg bedre på terminalen. Det er for øyeblikket 275+ plugins og 150 temaer som støttes.

Først må du installere og sette opp ZSH som standard skall i Ubuntu.

Krav

  • Zsh bør installeres (v4.3.9 eller nyere ville gjøre det, men vi foretrekker 5.0.8 og nyere).
  • Curl eller Wget bør installeres.
  • Git bør være installert (v2.4.11 eller høyere anbefales).

La oss hoppe inn og se hvordan du installerer og konfigurerer OH-MY-ZSH-programmet i Ubuntu Linux.

Installere OH-MY-ZSH i Ubuntu Linux

Installasjon av Oh My Zsh kan utføres ved å bruke «Curl»- eller «Wget»-kommandoer i terminalen din. Sørg for at ett av verktøyene er installert i operativsystemet, hvis ikke installer dem sammen med git ved å kjøre følgende apt-kommando.

sudo apt install curl wget git

Installer deretter Oh My Zsh via kommandolinjen med enten curl eller wget som vist.

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

Når du har installert OH-MY-ZSH, vil det ta en sikkerhetskopi av din eksisterende .zhrc-fil. Deretter vil en ny .zshrc-fil bli opprettet med konfigurasjoner. Så hver gang du bestemmer deg for å fjerne OH-MY-ZSH ved å bruke avinstalleringsprogrammet, vil en automatisk gammel .zshrc-fil bli tilbakestilt.

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

Alle konfigurasjonene er plassert under .zshrc-filen. Det er her du enten vil endre parametrene eller aktivere nye plugins eller endre temaer basert på behovene.

La oss bryte ned noen av de viktige parameterne vi kan endre i .zshrc-filen.

OH-MY-ZSH-temaer

Blant alle funksjonene i OH-MY-ZSH, elsker jeg settet med temaer som kommer i en pakke med installasjonen. Det forbedrer visuelt mitt terminale utseende og følelse. Temaer er installert under "/home/tecmint/.oh-my-zsh/themes/".

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

Som standard er «robbyrussell» temaet som lastes inn. For å endre temaet, endre parameteren «ZSH_THEME=» under .zshrc-filen.

nano ~/.zshrc

Du må kilde (kilde ~/.zshrc) filen for at endringer skal være effektive.

source ~/.zshrc

OH-MY-ZSH Plugins

Det er tonnevis av plugins som støttes av OH-MY-ZSH. Å sette opp en plugin er ganske enkelt. Alt du trenger å gjøre er å hente plugin-pakken og legge til plugin-navnet i plugins-parameteren i .zshrc-filen. Som standard er git den eneste plugin-modulen som er aktivert etter installasjon.

Nå vil jeg legge til ytterligere to plugins "ZSH-autosuggestions og ZSH-Syntax-highlighting" ved å klone pakkene.

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

For å gjøre plugins effektive er alt du trenger å gjøre å redigere .zhsrc-filen, legg til pluginnavnet i plugins=() med et mellomrom mellom hvert pluginnavn.

nano ~/.zshrc

Nå kildefilen (kilde ~/.zshrc) for at endringer skal være effektive. Nå kan du se fra skjermbildet at auto-forslag-funksjonen er aktivert, og den husker kommandoen jeg brukte tidligere og foreslår basert på den.

OH-MY-ZSH Automatisk oppdatering

OH-MY-ZSH ser automatisk etter oppdateringer hver uke. For å deaktivere den, sett parameteren DISABLE_AUTO_UPDATE=”true”. Du kan også kontrollere antall dager oppdateringen skal kjøre ved å sette eksport UPDATE_ZSH_DAYS=.

Det er mulig å kjøre manuelle oppdateringer ved å kjøre kommandoen.

omz update

Fjerner OH-MY-ZSH i Ubuntu Linux

Hvis du vil fjerne oh-my-zsh, kjør kommandoen "avinstaller oh_my_zsh". Det vil fjerne alle nødvendige filer og mapper i oh_my_zsh og gå tilbake til forrige tilstand. Start terminalen på nytt for at endringene skal være effektive.

uninstall oh_my_zsh

Det er det for denne artikkelen. Vi har utforsket hva som er oh-my-zsh, hvordan du installerer og konfigurerer det. Vi har også sett plugins og temaer. Det er mange flere funksjoner enn det vi diskuterte i denne artikkelen. Utforsk og del din erfaring med oss.