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.

Leave a Comment

Google Voice Desktop-meldingsapps

Google Voice Desktop-meldingsapps

Net als Google Wave heeft Google Voice wereldwijd voor behoorlijk wat ophef gezorgd. Google wil de manier waarop we communiceren veranderen en omdat het steeds populairder wordt,

Download Flickr-favorieten met FlickrFaves

Download Flickr-favorieten met FlickrFaves

Er zijn veel tools waarmee Flickr-gebruikers hun foto's in hoge kwaliteit kunnen downloaden, maar is er een manier om Flickr-favorieten te downloaden? Onlangs kwamen we

OK Sampler is gratis muzieksamplersoftware

OK Sampler is gratis muzieksamplersoftware

Wat is sampling? Volgens Wikipedia is het de handeling om een ​​deel, of sample, van een geluidsopname te nemen en te hergebruiken als instrument of als instrument.

Google Sites-back-up: importeren/exporteren

Google Sites-back-up: importeren/exporteren

Google Sites is een dienst van Google waarmee gebruikers een website kunnen hosten op de server van Google. Er is echter één probleem: er is geen ingebouwde optie voor back-up.

Google Tasks Desktop-applicatie

Google Tasks Desktop-applicatie

Google Tasks is niet zo populair als andere Google-diensten zoals Agenda, Wave, Voice, enz., maar wordt nog steeds veel gebruikt en is een integraal onderdeel van de takenlijst van mensen.

Hoe verloren partities en harde schijfgegevens te herstellen [Handleiding]

Hoe verloren partities en harde schijfgegevens te herstellen [Handleiding]

In onze vorige handleiding over het veilig wissen van de harde schijf en verwisselbare media via Ubuntu Live en DBAN boot-cd, hebben we besproken dat Windows-gebaseerde schijven

Ubuntu: map verwijderen uit Terminal of Bestandsbeheer

Ubuntu: map verwijderen uit Terminal of Bestandsbeheer

Probeert u een map op uw Linux-pc te verwijderen? Volg deze uitgebreide gids voor tips en trucs!

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