Sådan skifter du fra Bash til ZSH på Linux

Linux-brugere, der bruger meget tid i terminalen, bliver meget fortrolige med Bash Shell. Den er alsidig og pålidelig, men den mangler funktioner, der får den til at føles moderne. Hvis du leder efter noget med flere funktioner end Bash Shell, er et godt alternativ at tjekke ud Z Shell (alias Zsh). Det er baseret på Bash, men har store forbedringer, der gør det mere brugbart. I denne guide vil vi gennemgå, hvordan du kan skifte fra Bash til ZSH og gøre det til din primære Shell, samt hvordan du aktiverer Oh My Zsh-rammerne for yderligere forbedringer.

Installer Zsh

Før du bruger Zsh-skallen i stedet for Bash, skal du installere den på din Linux-pc. Heldigvis, da Zsh er et af de mest kendte Bash-alternativer, er det ikke noget problem at få det. Åbn et terminalvindue og indtast kommandoen for at få det til at fungere på din distribution.

Ubuntu

sudo apt install zsh

Debian

sudo apt-get install zsh

Arch Linux

Arch Linux bruger faktisk Z Shell som standard på live-disken. Alligevel, selvom live-disken bruger Zsh, betyder det ikke, at din installation vil have den aktiveret som standard. Hvis du har besluttet dig for at gå med traditionel Bash, skal du muligvis stadig installere skallen med Pacman.

sudo pacman -S zsh

Fedora

sudo dnf install zsh

OpenSUSE

sudo zypper install zsh

Andre Linux’er

Som tidligere nævnt er Zsh meget populær i Linux-fællesskabet. Som et resultat bør brugere af selv de mest obskure Linux-distributioner ikke have nogen problemer med at finde det i pakkehåndteringen. For at installere Zsh skal du åbne en terminal, søge efter “zsh” og installere det, som du normalt installerer software.

  Sådan får du adgang til dit pCloud-drev på Linux

Gå alternativt over til Zsh hjemmesiden og lær, hvordan du får det på dit foretrukne Linux-operativsystem.

Konfiguration af Zsh

For at konfigurere Zsh skal du åbne terminalen og køre den. Hvis du kører Z Shell for første gang, åbnes konfigurationsguiden automatisk. I guiden skal du trykke på 1 på tastaturet for at starte opsætningsprocessen.

På den næste side har Zsh en masse muligheder at vælge imellem. Disse muligheder er for at gøre opsætningen af ​​skallen let. Endnu en gang skal du trykke på 1. Hvis du vælger denne mulighed, vil du lede dig gennem konfiguration af Shell-historikindstillinger osv.

Tryk først på 1 for at indstille historiklinjestørrelsen. Tryk derefter på 2 for at oprette den nye historiefil, og 3 for at tilpasse antallet af linjer, der skal gemmes. Når alle 3 indstillinger er konfigureret, skal du trykke på Q for at gå tilbage til hovedmenuen.

  Sådan gør du websteder til Linux-apps med webkatalog

I Zsh-konfigurationsmenuen skal du trykke på 2 for at konfigurere autofuldførelsessystemet. Dette system vil automatisk udfylde kommandoer, det registrerer i historiefilen.

Med autofuldførelse aktiv, tryk på Q for at gå tilbage til menuen.

Opsætning af valgmulighed 1 og 2 er de eneste kritiske trin. Hvis du vil, kan du gennemgå resten af ​​indstillingerne for fuldt ud at tilpasse din Z Shell-oplevelse. Ellers skal du trykke på 0 for at gemme ændringerne og afslutte.

Chang Standard Shell

Zsh er korrekt konfigureret, men ikke standard Desktop Shell. Bash åbner stadig som standard, når en terminal åbner. For at løse dette problem skal du gå til terminalen og bruge kommandoen chsh.

Først skal du ændre skallen til Root:

sudo -s

chsh -s /bin/zsh root

Nu hvor root-brugeren bruger Zsh som standard, er det tid til at flytte din bruger over. Husk, at du bliver nødt til at køre denne kommando igen for hver bruger, der ønsker at bruge Zsh Shell. Erstat bruger i kommandoen nedenfor med dit brugernavn.

chsh -s /bin/zsh username

Indtast brugerens adgangskode for at bekræfte ændringen. Luk terminalen og åbn den igen for at få adgang til Zsh.

  Sådan konfigureres Razer Gaming Perifere enheder på Linux med polykromatisk

Installer Oh My Zsh

At bruge Zsh alene er nok for de fleste brugere, men hvis du vil have endnu mere ud af denne skal, er installation af Oh My Zsh vejen at gå. For at få Zsh skal du bruge wget-downloadværktøjet til at hente den seneste version af installationsscriptet. Husk, at du skal have Git-pakken installeret på din Linux-pc. Søg “git” i pakkehåndteringen, og installer det, før du bruger Wget.

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

Oh My Zsh, en gang på din Linux-pc, opsætter en flot Zsh-konfigurationsfil komplet med snesevis af forskellige plugins at vælge imellem. For at aktivere nogen af ​​disse plugins, skal du redigere Zsh-konfigurationsfilen. I terminalen skal du bruge Nano-teksteditoren til at åbne ~/.zshrc.

nano ~/.zshrc

Først på listen over plugins at vælge imellem i Oh My Zsh er temaer. Som standard er “Robby Russel”-temaet aktiveret. Vil du have noget andet? Gå til denne side herfind et tema og skift navnet i anførselstegnene til dit yndlingstema.

Efter temaet er der mange andre Zsh-plugins at aktivere. Rul ned på listen med piletasten, og læs beskrivelsen af ​​plugins. Ser du en du kan lide? Fjern #-tegnet foran koden for at aktivere pluginnet.

Aktiver plugins ved at gemme Nano (Ctrl + O derefter Ctrl + X) og genstarte terminalen.