Overschakelen van Bash naar ZSH op Linux

Overschakelen van Bash naar ZSH op Linux

Linux-gebruikers die veel tijd in de terminal doorbrengen, raken zeer vertrouwd 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 om uit te checken de Z Shell (ook bekend als Zsh). Het is gebaseerd op Bash, maar heeft belangrijke verbeteringen die het bruikbaarder maken. In deze handleiding bespreken we hoe u van Bash naar ZSH kunt overschakelen en het uw primaire Shell kunt maken, en hoe u het Oh My Zsh-framework kunt activeren voor verdere verbeteringen.

Installeer Zsh

Voordat u de Zsh-shell in plaats van Bash gebruikt, moet u deze op uw Linux-pc installeren. Gelukkig, aangezien Zsh een van de meest bekende Bash-alternatieven is, is het geen probleem om het te krijgen. Open een terminalvenster en voer de opdracht in om het op uw distributie te laten werken.

Ubuntu

sudo apt install zsh

Debian

sudo apt-get install zsh

Arch Linux

Arch Linux gebruikt de Z Shell standaard in de live-schijf. Maar hoewel de live-schijf Zsh gebruikt, betekent dit niet dat uw installatie deze standaard heeft ingeschakeld. Als je hebt besloten om voor traditionele Bash te gaan, moet je misschien nog steeds de shell met Pacman installeren.

sudo pacman -S zsh

Fedora

sudo dnf installeer zsh

OpenSUSE

sudo zypper installeer zsh

Andere Linuxen

Zoals eerder vermeld, is Zsh erg populair in de 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 naar "zsh" en installeert u het zoals u normaal software installeert.

U kunt ook naar de Zsh-website gaan en leren hoe u het op uw Linux-besturingssysteem naar keuze kunt krijgen.

Zsh . configureren

Om Zsh te configureren, opent u de terminal en voert u deze uit. Als u de Z Shell voor de eerste keer uitvoert, wordt automatisch de configuratiewizard geopend. 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 bedoeld om het opzetten van de shell gemakkelijk te maken. Druk nogmaals op 1 . Als u deze optie selecteert, wordt u begeleid bij het configureren van de instellingen voor de Shell-geschiedenis, enzovoort.

Overschakelen van Bash naar ZSH op Linux

Druk eerst op 1 om de grootte van de geschiedenisregel in te stellen. Druk vervolgens op 2 om het nieuwe geschiedenisbestand te maken en op 3 om het aantal regels aan te passen dat u wilt opslaan. 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 systeem voor automatisch aanvullen in te stellen. Dit systeem vult automatisch de opdrachten in die het detecteert in het geschiedenisbestand.

Als automatisch aanvullen actief is, drukt u op Q om terug te gaan naar het menu.

Het instellen van opties 1 en 2 zijn de enige kritische stappen. Als je wilt, kun je de rest van de instellingen doorlopen om je Z Shell-ervaring volledig aan te passen. Druk anders op 0 om de wijzigingen op te slaan en af ​​te sluiten.

Verander standaard shell

Zsh is correct geconfigureerd, maar niet de standaard Desktop Shell. Bash wordt nog steeds standaard geopend wanneer een terminal wordt geopend. Om dit probleem op te lossen, gaat u naar de terminal en gebruikt u de opdracht chsh .

Verander eerst de shell voor Root:

sudo -s

chsh -s /bin/zsh root

Nu de Root-gebruiker standaard Zsh gebruikt, is het tijd om uw gebruiker over te zetten. Houd er rekening mee dat u deze opdracht opnieuw moet uitvoeren voor elke gebruiker die de Zsh Shell wil gebruiken. Vervang gebruiker in de onderstaande opdracht door uw gebruikersnaam.

chsh -s /bin/zsh gebruikersnaam

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

Overschakelen van Bash naar ZSH op Linux

Het gebruik van alleen Zsh is voor de meeste gebruikers voldoende, maar als je nog meer uit deze shell wilt halen, is het installeren van Oh My Zsh de juiste keuze. Om Zsh te krijgen, gebruikt u de wget- downloadtool om de nieuwste versie van het installatiescript te pakken. 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, stelt een mooi Zsh-configuratiebestand op, 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 ~/. zsrc .

nano ~/.zshrc

De eerste op de lijst met plug-ins om uit te kiezen in Oh My Zsh zijn thema's. Het thema "Robby Russel" is standaard ingeschakeld. Wil je iets anders? Ga hier naar deze pagina , zoek een thema en verander de naam tussen de aanhalingstekens in je favoriete thema.

In navolging van het thema zijn er veel andere Zsh-plug-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 en vervolgens Ctrl + X) en de terminal opnieuw op te starten.


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.