Slik endrer du standardskallet til Bash på macOS Catalina

Med macOS Catalina er Apple bruker nå Zsh som standard skall. Vi elsker Zsh, men det pålitelige gamle Bash-skallet er fortsatt inkludert i macOS, og du kan raskt bytte tilbake til Bash hvis du foretrekker det.

Zsh er bare standardskallet på nyopprettede brukerkontoer, så alle eksisterende kontoer du har på en oppgradert Mac vil fortsatt bruke Bash som standard med mindre du endrer det. Hver brukerkonto har sin egen standard shell-preferanse.

Fra terminalen

For å endre en brukerkontos standardskall på macOS, kjør ganske enkelt kommandoen chsh -s (endre skall) i et terminalvindu.

  Hvor er iTunes-funksjoner i macOS Catalina?

Endre standard skall til Bash ved å kjøre følgende kommando:

chsh -s /bin/bash

Du må skrive inn passordet til brukerkontoen din. Til slutt lukker du terminalvinduet og åpner det på nytt. Du vil bruke Bash i stedet for Zsh.

Endre standard skall tilbake til Zsh ved å kjøre denne kommandoen:

chsh -s /bin/zsh

Skriv inn passordet ditt når du blir bedt om det. Etter at du lukker terminalvinduet og åpner det på nytt, bruker du Zsh.

Du kan se en liste over inkluderte skjell du kan velge ved å kjøre følgende kommando:

cat /etc/shells

Fra Systemvalg

Du kan også endre dette alternativet grafisk fra Systemvalg hvis du foretrekker det.

  Slik får du "Lagre som"-snarveien tilbake i macOS Mojave

Gå til Systemvalg > Brukere og grupper på din Mac. Klikk på låseikonet og skriv inn passordet ditt. Hold nede Ctrl-tasten, klikk på brukerkontoens navn i venstre rute, og velg «Avanserte alternativer».

Klikk på rullegardinboksen «Login Shell» og velg «/bin/bash» for å bruke Bash som standard skall eller «/bin/zsh» for å bruke Zsh som standard shell. Klikk «OK» for å lagre endringene.

Bash på macOS er fortsatt utdatert

Merk at versjonen av Bash (Bourne Again SHell) som følger med macOS, fortsatt er ganske utdatert. Hvis du kjører bash –version , vil du se at Catalina inkluderer Bash 3.2.57 når Bash 5.0 er den nyeste versjonen. Nyere versjoner er lisensiert under GPLv3-lisensen, mens Apple fortsatt distribuerer en versjon lisensiert under GPLv2.

  Hvordan tilordne en hvilken som helst kontroller til tastaturtaster på Windows og MacOS

Derimot er versjonen av Zsh (Z-skall) inkludert med macOS (sjekk med zsh –versjon ), Zsh 5.7.2, som er den nyeste versjonen på tidspunktet for utgivelsen av Catalina.

Hvis du vil ha den nyeste versjonen av Bash, kan du installer det selv via Homebrew.