Hoe de standaardshell te wijzigen in bash op macOS Catalina

Terminalvenster op een macOS Catalina-desktop.

Met macOS Catalina gebruikt Apple nu Zsh als de standaardshell. We houden van Zsh, maar de vertrouwde oude Bash-shell is nog steeds inbegrepen bij macOS en je kunt snel terugschakelen naar Bash als je dat liever hebt.

Zsh is alleen de standaardshell op nieuw gemaakte gebruikersaccounts, dus alle bestaande accounts die je hebt op een geüpgradede Mac zullen standaard nog steeds Bash gebruiken, tenzij je het verandert. Elk gebruikersaccount heeft zijn eigen standaard shell-voorkeur.

Vanaf de terminal

Om de standaardshell van een gebruikersaccount op macOS te wijzigen, voert u gewoon het chsh -s (change shell) commando in een Terminal-venster.

Wijzig de standaardshell in Bash door de volgende opdracht uit te voeren:

chsh -s /bin/bash

U moet het wachtwoord van uw gebruikersaccount invoeren. Sluit ten slotte het Terminal-venster en open het opnieuw. Je gebruikt Bash in plaats van Zsh.

De standaardshell wijzigen in Bash op macOS Catalina.

Verander de standaard shell terug naar Zsh door deze opdracht uit te voeren:

chsh -s /bin/zsh

Voer uw wachtwoord in wanneer daarom wordt gevraagd. Nadat je het terminalvenster hebt gesloten en opnieuw hebt geopend, gebruik je Zsh.

De standaardshell wijzigen in Zsh op macOS Catalina.

U kunt een lijst met meegeleverde shells zien die u kunt selecteren door de volgende opdracht uit te voeren:

cat /etc/shells

Lijst met beschikbare shells in de terminal van macOS Catalina.

Van Systeemvoorkeuren

U kunt deze optie desgewenst ook grafisch wijzigen vanuit Systeemvoorkeuren.

Ga naar Systeemvoorkeuren> Gebruikers en groepen op je Mac. Klik op het slotpictogram en voer uw wachtwoord in. Houd de Ctrl-toets ingedrukt, klik op de naam van uw gebruikersaccount in het linkerdeelvenster en selecteer ‘Geavanceerde opties’.

Geavanceerde opties openen in Gebruikers en groepen op macOS.

Klik op de vervolgkeuzelijst “Login Shell” en selecteer “/ bin / bash” om Bash als uw standaardshell te gebruiken of “/ bin / zsh” om Zsh als uw standaardshell te gebruiken. Klik op “OK” om uw wijzigingen op te slaan.

De standaard login-shell grafisch wijzigen in macOS Catalina.

Bash op macOS is nog steeds verouderd

Merk op dat de versie van Bash (Bourne Again SHell) die bij macOS wordt geleverd, nog steeds behoorlijk verouderd is. Als je rent bash --version , zul je zien dat Catalina Bash 3.2.57 bevat wanneer Bash 5.0 de nieuwste versie is. Nieuwere versies hebben een licentie onder de GPLv3-licentie, terwijl Apple nog steeds een versie met een licentie onder GPLv2 distribueert.

De versie van Zsh (Z-shell) daarentegen die bij macOS wordt geleverd (controleer met zsh --version ), is Zsh 5.7.2, de nieuwste versie ten tijde van Catalina’s release.

De versies van Bash en Zsh bekijken op macOS Catalina.

Als je de nieuwste versie van Bash wilt, kun je deze zelf installeren via Homebrew.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in