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:
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:
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.