Het Wijzigen van de Standaard-Shell Bash op macOS Catalina

0
505

Met macOS Catalina, Apple is nu met behulp van Zsh als de standaard shell. We houden van Zsh, maar de oude vertrouwde Bash shell is nog steeds opgenomen met macOS, en je kunt snel schakelen terug naar Bash als u de voorkeur geeft.

Zsh is alleen de standaard shell op nieuwe gebruiker-accounts, zodat alle bestaande accounts op een upgrade van de Mac wordt nog steeds gebruik van Bash standaard, tenzij u deze hebt gewijzigd. Elk gebruikersaccount heeft zijn eigen standaard shell voorkeur.

Van de Terminal

Voor het wijzigen van een gebruiker account is standaard shell op macOS, gewoon het chsh -s (wijzigen shell) commando in een Terminal venster.

Wijzigen van de standaard-shell Bash door het uitvoeren van de volgende opdracht:

chsh -s /bin/bash

Je moet voer uw gebruikersaccount wachtwoord. Ten slotte sluit het Terminal-venster en open het opnieuw. U zult gebruik maken van Bash in plaats van Zsh.

Wijzigen van de standaard-shell terug naar Zsh door het uitvoeren van dit commando:

chsh -s /bin/zsh

Voer uw wachtwoord in wanneer u hierom wordt gevraagd. Nadat u het terminal venster sluiten en opnieuw te openen, zult u gebruik maken van Zsh.

U kunt een lijst van de opgenomen schelpen kunt u door met de volgende opdracht:

cat /etc/shells

In De Systeem Voorkeuren

Ook kunt u deze optie wijzigen grafisch Systeem van Voorkeuren als u de voorkeur geeft.

Hoofd naar systeemvoorkeuren > Gebruikers en Groepen op uw Mac. Klik op het pictogram vergrendelen en voer uw wachtwoord in. Houd de Ctrl-toets ingedrukt, klik op uw user account naam in het linkerdeelvenster en selecteer “Geavanceerde Opties”.

Klik op de “Login-Shell” drop-down box en selecteer “/bin/bash” te gebruiken Bash als de standaard shell of de “/bin/zsh” te gebruiken Zsh als de standaard shell. Klik op “OK” om uw wijzigingen op te slaan.

Bash op macOS Is Nog steeds Verouderd

Merk op dat de versie van Bash (Bourne Again SHell) wordt meegeleverd met mac os is nog steeds behoorlijk verouderd, echter. Als je bash –versie , je zult zien dat Catalina bevat Bash 3.2.57 wanneer Bash 5.0 is de nieuwste versie. Nieuwere versies zijn in licentie gegeven onder de GPLv3 licentie, terwijl Apple nog steeds verdeelt een versie gelicenseerd onder GPLv2.

In contrast, de versie van Zsh (Z shell) wordt meegeleverd met mac os (neem contact op met zsh –versie ), is Zsh 5.7.2, die is de laatste versie op het moment van de Catalina ‘ s release.

Wilt u de nieuwste versie van Bash, die u zelf kunt installeren via Homebrew.

LEES VERDER

  • “Hoe Windows 10 de “Reset Deze PC” Heeft Gekregen Krachtiger
  • “Waar Zijn iTunes-Functies in macOS Catalina?
  • “Wat Nieuw is in Ubuntu 19.10 “Eoan Hermelijn,” Nu Beschikbaar
  • “Spice Up van de Startpagina van Uw Browser met Deze 10 Willekeurige Website Generatoren
  • “Het Oplossen van geluidsproblemen in Windows 10