Hvordan installere Oh-My-Zsh og bruke den med ZSH

Hvordan installere Oh-My-Zsh og bruke den med ZSH
Z Shell, eller Zsh for kort, er en Unix-kommandolinjetolk utviklet i 1990 av Paul Falstad. Vi kan vurdere Zsh som en utvidet versjon av Bourne Again Shell (Bash) fordi den har funksjoner som ligner Bash.

Gjennom årene har ZSH blitt et av de populære skjellene for UNIX -systemer på grunn av funksjoner, fleksibilitet og tilpassbarhet. Bemerkelsesverdige ZSH -funksjoner inkluderer:

  1. Auto -kommandokorreksjon
  2. Kommando auto-fullførelse
  3. Forbedret håndtering av skallvariabelen
  4. Enkelt oppsett og tilpasning av skall

Denne guiden vil lede deg gjennom å sette opp ZSH-skallet og installere og konfigurere OH-My-ZSH-rammen.

Hva er oh-my-zsh?

Oh-My-Zsh er et gratis og åpen kildekode for ZSH-skallet. Oh-my-Zsh brukes til å hjelpe deg med å administrere og konfigurere Zsh-skallet effektivt. Den leveres med funksjoner, temaer og plugins for å forbedre standard ZSH -skallet.

Selv om andre ZSH-rammer hjelper til med å administrere ZSH-konfigurasjonen, er Oh-My-ZSH den mest populære og enkle å konfigurere.

I denne guiden skal vi teste installasjonen av Zsh og Oh-My-ZSH-rammer på Ubuntu, Debian, Centos og OpenSuse.

Mot slutten av denne opplæringen vil du ha lært hvordan du:

  1. Installer den siste versjonen av Zsh.
  2. Oppsett Oh-min-ZSH Framework for å jobbe med ZSH.
  3. Installer og aktiver et tilpasset tema ved hjelp av Oh-My-Zsh.
  4. Aktiver og bruk Oh-my-Zsh-plugins.

Trinn 1: Installer og oppsett Zsh

Det første trinnet før du konfigurerer OH-My-ZSH-rammeverket er å sikre at vi har ZSH-skallet installert. Som standard kommer ikke ZSH forhåndsinstallert i de fleste Linux-distribusjoner, og du må installere den manuelt.

ZSH er tilgjengelig i standard Linux -lagringsplasser, og du kan bruke standardpakkebehandleren til systemet ditt til å installere det.

På Debian/Ubuntu

sudo apt-get oppdatering
sudo apt-get installer zsh

På centos/rehl

Sudo DNF -oppdatering
sudo dnf installer zsh

På OpenSuse

sudo zypper ref
sudo zypper installerer zsh

Forsikre deg om at du har ZSH installert ved hjelp av hvilken kommando:

som zsh

Hvis du har ZSH installert, bør du få veien til ZSH -kjørbar som:

/usr/bin/zsh

Trinn 2: Endre standardskall

Neste trinn er å endre standardskallet for den nåværende brukeren.

Skriv inn kommandoen:

chsh -s $ (som zsh)

chsh -s $ (som zsh)
Skriv inn passordet for den nåværende brukeren for å endre standardskallet.

For å bruke ZSH -skallet, logg ut den nåværende brukeren og logg inn igjen.

Hvis du bruker ZSH for første gang, må du sette opp standardkonfigurasjonen.

Foreløpig, velg 0, som vil lage en tom .ZSHRC konfigurasjonsfil.

Trinn 3: Installer og konfigurer Oh-My-ZSH-rammeverket

Neste trinn etter å ha konfigurert ZSH er å installere og konfigurere OH-My-ZSH-rammeverket. Den enkleste måten å installere Oh-My-ZSH-rammen er å bruke det medfølgende installasjonsprogrammet.

Vi må imidlertid sørge for at vi har Curl og Git installert før du laster ned skriptet.

På Debian/Ubuntu

sudo apt-get install git curl

På centos/rehl

sudo dnf installer git curl

På OpenSuse

sudo dnf installer git curl

Last ned og installer Oh-My-Zsh-installasjonsskriptet ved hjelp av kommandoen:

sh -c "$ (curl -fssl https: // rå.github.com/ohmyzsh/ohmyzsh/master/verktøy/installasjon.sh) "

Du bør se en utgang som ligner den som er vist nedenfor:

Oh-my-zsh vil bruke det eksisterende .Zshrc -fil opprettet tidligere for å tilpasse utseendet og oppførselen til Zsh.

Installer og aktiver tilpasset tema (PowerLevel10K).

Som standard vil Oh-My-Zsh bruke “RobbyRussell” -temaet. Selv om utseendet kan variere avhengig av distribusjonen, vil det vanligvis se ut som vist:

Zsh kommer også med andre standardtemaer som er lagret i ~/.Oh-My-Zsh/Themes Directory.

Du kan bruke hvert tema ved å redigere konfigurasjonsfilen, som vi vil se i denne artikkelen.

Hvis temaet du ønsker å bruke ikke er installert i temakatalogen som standard, kan du laste den ned og konfigurere den.

I dette eksemplet vil vi installere PowerLevel10K -temaet.

Klon PowerLevel10K Theme Repository:

git klon - -dybde = 1 https: // github.com/Romkatv/PowerLevel10k.git $ zsh_custom:-$ hjem/.Oh-My-Zsh/Custom/Temaer/PowerLevel10K

Kommandoen vil laste ned PowerLevel10K -temaet i ~/.Oh-My-Zsh/Themes Directory.

For å endre standardtemaet til PowerLevel10K, rediger du .ZSHRC -konfigurasjon:

vim .Zshrc

Finn ZSH_THEME -oppføringen og sett verdien til PowerLevel10K som vist:

Zsh_theme = "PowerLevel10K/PowerLevel10K"

Lagre filen og lukk redigereren.

Bruk endringene ved å laste inn ZSH -konfigurasjonen:

kilde .Zshrc

Følg PowerLevel10K -konfigurasjonsveiviseren for å sette opp ledeteksten din slik du passer.

Bruke tilpassede plugins

Oh-my-zsh gir en mengde plugins for å forbedre terminalopplevelsen. Standard plugins er i ~/.Oh-My-Zsh/Plugins Directory.

For å aktivere en Oh-my-ZSH-plugin, rediger .ZSHRC -konfigurasjon og legg til plugin -navnet i plugins oppføring.

For å aktivere GIT-, Docker- og NPM -plugins, kan vi for eksempel angi pluginens oppføring som:

vim .Zshrc
Plugins = (git docker npm)

Lagre og lukk filen.

Bruk endringene:

kilde .Zshrc

Du kan nå bruke aktiverte plugins -kommandoer og funksjoner. Vurder dokumentasjonen for hver plugin for å lære tilgjengelige kommandoer.

Konklusjon

Denne guiden gir detaljerte instruksjoner om hvordan du installerer og konfigurerer Oh-My-ZSH-rammen på Linux.