Linux-gebruikers die veel tijd doorbrengen in determinal raakt zeer bekend met de Bash Shell. Het is veelzijdig en betrouwbaar, maar mist functies waardoor het modern aanvoelt. Als u op zoek bent naar iets met meer functies dan de Bash Shell, is een goed alternatief voor uitchecken de Z Shell (ook bekend als Zsh). Het is gebaseerd op Bash maar heeft belangrijke verbeteringen die het bruikbaarder maken. In deze gids zullen we ingaan op hoe u kunt overschakelen van Bash naar ZSH en dit uw primaire Shell kunt maken, evenals hoe u het Oh My Zsh-raamwerk kunt activeren voor verdere verbeteringen.
Installeer Zsh
Voordat je de Zsh-shell in plaats van Bash gebruikt,je moet het op je Linux-pc installeren. Gelukkig, omdat Zsh een van de meest bekende Bash-alternatieven is, is het geen probleem om het te krijgen. Open een terminalvenster en voer het commando in om het aan uw distributie te laten werken.
Ubuntu
sudo apt install zsh
Debian
sudo apt-get install zsh
Arch Linux
Arch Linux gebruikt standaard de Z Shell standaard,op de live schijf. Hoewel de live-schijf Zsh gebruikt, betekent dit nog niet dat uw installatie deze standaard heeft ingeschakeld. Als je hebt besloten om met traditionele Bash te gaan, moet je misschien de shell met Pacman installeren.
sudo pacman -S zsh
Fedora
sudo dnf install zsh
OpenSUSE
sudo zypper install zsh
Andere Linuxes
Zoals eerder vermeld, is Zsh erg populair inde Linux-gemeenschap. Als gevolg hiervan zouden gebruikers van zelfs de meest obscure Linux-distributies geen problemen moeten hebben om het in de pakketbeheerder te vinden. Om Zsh te installeren, opent u een terminal, zoekt u op "zsh" en installeert u het zoals u normaal software installeert.
U kunt ook naar de Zsh-website gaan en leren hoe u deze op uw gewenste Linux-besturingssysteem kunt krijgen.
Zsh configureren
Om Zsh te configureren, opent u de terminal en voert u deze uit. De Z Shell voor de eerste keer uitvoeren, opent automatisch de configuratiewizard. Druk in de wizard op 1 op het toetsenbord om het installatieproces te starten.
Op de volgende pagina heeft Zsh veel opties om uit te kiezen. Deze opties zijn om het instellen van de shell eenvoudig te maken. Druk nogmaals op 1. Als u deze optie selecteert, wordt u door de configuratie van Shell-geschiedenisinstellingen geleid, enz.

Druk eerst op 1 om de lijngrootte van de geschiedenis in te stellen. Druk dan op 2 om het nieuwe geschiedenisbestand te maken, en 3 om het aantal te bewaren regels aan te passen. Wanneer alle 3 de instellingen zijn geconfigureerd, drukt u op Q om terug te gaan naar het hoofdmenu.
Druk in het Zsh-configuratiemenu op 2 om het auto-complete systeem in te stellen. Dit systeem vult automatisch opdrachten in die het detecteert in het geschiedenisbestand.
Met automatisch aanvullen actief, drukt u op Q om terug te gaan naar het menu.
Opties instellen 1 en 2 zijn de enige kritische stappen. Als u wilt, doorloopt u de rest van de instellingen om uw Z Shell-ervaring volledig aan te passen. Druk anders op 0 om de wijzigingen op te slaan en af te sluiten.
Chang Standaard Shell
Zsh is correct geconfigureerd, maar niet de standaard Desktop Shell. Bash wordt standaard nog steeds geopend wanneer een terminal wordt geopend. Om dit probleem op te lossen, gaat u naar de terminal en gebruikt u de chsh commando.
Wijzig eerst de shell voor Root:
sudo -s chsh -s /bin/zsh root
Nu de rootgebruiker standaard Zsh gebruikt, is het tijd om uw gebruiker over te schakelen. Houd er rekening mee dat u deze opdracht opnieuw moet uitvoeren voor elke gebruiker die de Zsh Shell wil gebruiken. Vervangen gebruiker in de onderstaande opdracht met uw gebruikersnaam.
chsh -s /bin/zsh username
Voer het wachtwoord van de gebruiker in om de wijziging te bevestigen. Sluit de terminal en open deze opnieuw om toegang te krijgen tot Zsh.
Installeer Oh My Zsh

Alleen Zsh gebruiken is voldoende voor de meeste gebruikers, maar als je nog meer uit deze shell wilt halen, is het installeren van Oh My Zsh de beste keuze. Om Zsh te krijgen, gebruik de wget downloadtool om de nieuwste versie van te pakkenhet installatiescript. Houd er rekening mee dat je het Git-pakket op je Linux-pc moet hebben geïnstalleerd. Zoek "git" in de pakketbeheerder en installeer het voordat u Wget gebruikt.
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
Oh My Zsh, eenmaal op je Linux-pc, zet een leuke opZsh-configuratiebestand compleet met tientallen verschillende plug-ins om uit te kiezen. Om een van deze plug-ins in te schakelen, moet u het Zsh-configuratiebestand bewerken. Gebruik in de terminal de Nano-teksteditor om ~ / te openen.zshrc.
nano ~/.zshrc
Eerst op de lijst met plug-ins om uit te kiezen in OhMijn Zsh zijn thema's. Het thema "Robby Russel" is standaard ingeschakeld. Wil je nog iets? Ga hier naar deze pagina, zoek een thema en verander de naam tussen de aanhalingstekens in uw favoriete thema.
Na het thema zijn er nog veel meer Zshplug-ins om in te schakelen. Blader door de lijst met de pijltjestoets en lees de beschrijving van de plug-ins. Zie je er een die je leuk vindt? Verwijder het # -teken voor de code om de plug-in te activeren.
Schakel de plug-ins in door Nano op te slaan (Ctrl + O vervolgens Ctrl + X) en het opnieuw opstarten van de terminal.
Comments