Sådan installeres Oh My Zsh i Ubuntu 20.04


Når vi arbejder med Unix-baserede miljøer, bruges vores størstedelen af tiden på at arbejde i en terminal. En flot terminal får os til at føle os godt og forbedrer vores produktivitet. Det er her OH-MY-ZSH kommer i spil.

OH-MY-ZSH er en open source-ramme til styring af ZSH-konfiguration og er community-driven. Det leveres med masser af nyttige funktioner, plugins, hjælpere, temaer og et par ting, der vil gøre dig bedre i terminalen. Der er i øjeblikket 275+ plugins og 150 temaer understøttet.

Første ting først skal du installere og konfigurere ZSH som din standard shell i Ubuntu.

  • Zsh should be installed (v4.3.9 or more recent would do but we prefer 5.0.8 and newer).
  • Curl or Wget should be installed.
  • Git should be installed (v2.4.11 or higher recommended).

Lad os hoppe ind og se, hvordan vi installerer og opsætter OH-MY-ZSH-programmet i Ubuntu Linux.

Installation af OH-MY-ZSH i Ubuntu Linux

Installation af Oh My Zsh kan udføres ved hjælp af “Curl” eller “Wget” kommandoer i din terminal. Sørg for, at et af de to hjælpeprogrammer er installeret i operativsystemet, hvis ikke installere dem sammen med git ved at køre følgende apt-kommando.

$ sudo apt install curl wget git

Dernæst installerer Oh My Zsh via kommandolinjen med enten krølle 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 installeret OH-MY-ZSH, tager det en sikkerhedskopi af din eksisterende .zhrc -fil. Derefter oprettes en ny .zshrc -fil med konfigurationer. Så når du beslutter dig for at fjerne OH-MY-ZSH ved hjælp af afinstallationsprogrammet, vil en automatisk gammel .zshrc -fil blive gendannet.

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

Alle konfigurationer er placeret under .zshrc -filen. Det er her, du enten vil ændre parametrene eller aktivere nye plugins eller ændre temaer baseret på behovene.

Lad os nedbryde nogle af de vigtige parametre, vi kan ændre i .zshrc -filen.

Blandt alle funktioner i OH-MY-ZSH elsker jeg det sæt af temaer, der kommer i et bundt med installationen. Det forbedrer visuelt mit terminaludseende og -følelse. Temaer er installeret under “/home/tecmint/.oh-my-zsh/themes/“.

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

Som standard er "robbyrussell" det tema, der indlæses. For at ændre temaet skal du ændre parameteren "ZSH_THEME = " under filen .zshrc .

$ nano ~/.zshrc

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

$ source ~/.zshrc

Der er masser af plugins, der understøttes af OH-MY-ZSH. Opsætning af et plugin er ret nemt. Alt du skal gøre er at hente plugin-pakken og tilføje plugin-navnet i plugins-parameteren på .zshrc -filen. Som standard er git det eneste plugin, der er aktiveret efter installationen.

Nu vil jeg tilføje yderligere to plugins "ZSH-autosuggestions and ZSH-Syntax-highlighting" ved at klone pakkerne.

$ 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 at gøre plugins effektive er alt, hvad du skal gøre, redigere .zhsrc -filen, tilføje plugin-navnet i plugins = () med et mellemrum mellem hvert pluginavn.

$ nano ~/.zshrc

Nu kilde (kilde ~/.zshrc) fil for ændringer skal være effektive. Nu kan du se fra skærmbilledet, at funktionen automatisk forslag er aktiveret, og den husker den kommando, jeg brugte tidligere, og foreslår baseret på den.

OH-MY-ZSH kontrollerer automatisk for opdateringer hver anden uge. For at deaktivere det skal du indstille parameter DISABLE_AUTO_UPDATE = ”sand”. Du kan også styre antallet af dage, opdateringen skal køre ved at indstille eksport UPDATE_ZSH_DAYS = .

Det er muligt at køre manuelle opdateringer ved at køre kommandoen.

$ omz update

Fjernelse af OH-MY-ZSH i Ubuntu Linux

Hvis du vil fjerne oh-my-zsh, skal du køre kommandoen “afinstallere oh_my_zsh”. Det vil fjerne alle de nødvendige filer og mapper del af oh_my_zsh og vende tilbage til den tidligere tilstand. Genstart din terminal for at ændringer skal være effektive.

$ uninstall oh_my_zsh

Det er det for denne artikel. Vi har undersøgt, hvad der er oh-my-zsh, hvordan man installerer og konfigurerer det. Vi har også set plugins og temaer. Der er meget flere funktioner end hvad vi diskuterede i denne artikel. Udforsk og del din oplevelse med os.