- - So wechseln Sie in Terminal unter macOS Catalina zurück zu bash

So wechseln Sie in Terminal unter macOS Catalina zurück zu bash

Die Standard-Shell unter macOS Catalina hat sich geändertvon Bash nach Zsh. Sie müssen einen Befehl ausführen, um die Änderung tatsächlich vorzunehmen, und viele denken, dass Zsh besser ist. Wenn Sie den Wechsel vorgenommen haben und beim Öffnen von Terminal wieder zu Bash als Standard-Shell wechseln möchten, ist dies eine einfache Änderung. Hier erfahren Sie, wie Sie im Terminal wieder zu Bash wechseln können.

Wechseln Sie zurück zu Bash im Terminal

Öffnen Sie die Terminal-App und wählen Sie in der Menüleisteden Menüpunkt Terminal. Wählen Sie im Menü die Option Einstellungen. Wechseln Sie im Fenster "Einstellungen" zur Registerkarte "Allgemein". Es gibt eine Option namens "Shells open with". Wählen Sie "Befehl (vollständiger Pfad):". Geben Sie im Feld darunter Folgendes ein:

/bin/bash

Beenden Sie das Terminal und öffnen Sie es erneut. Das Terminal wird jetzt immer in Bash geöffnet.

Ändern Sie die Standard-Shell in bash

Der vorherige Abschnitt ändert, welche Shell dieDas Terminal wird geöffnet, ändert jedoch die Standard-Shell nicht zurück in bash. Es hat mehr oder weniger den gleichen Effekt, aber wenn Sie die Standard-Shell wieder in bash ändern möchten, führen Sie den folgenden Befehl in Terminal aus. Sie müssen Ihr Passwort eingeben.

chsh -s /bin/bash

Nach diesem Befehl können Sie die Option in den Terminal-Einstellungen unter der Option "Shells offen mit" auf "Standard-Anmeldeshell" setzen.

Sobald Sie ein Update auf Catalina durchgeführt haben, wird es nicht mehr entferntZsh aus dem System. Da Sie die Shell wieder in Bash ändern können, spielt es keine Rolle. Der einzige Nachteil beim Zurückwechseln zu Bash ist, dass jedes Mal, wenn Sie ein neues Terminalfenster öffnen, oben eine Meldung angezeigt wird, in der Sie aufgefordert werden, zu Zsh zu wechseln und den Befehl zum Wechseln einzugeben.

Für welche Shell Sie sich entscheiden sollten, hängt wirklich davon abfür dich. Neben Bash und Zsh gibt es noch andere Shells für macOS. Wenn Sie eine Liste aller verfügbaren Shells anzeigen möchten, führen Sie den folgenden Befehl in Terminal aus.

cat /etc/shells

Danach können Sie eine der Muscheln auswählenund verwenden Sie sie entweder als die von Terminal verwendete Shell oder ändern Sie die Standard-Shell. Der Befehl ist derselbe, außer dass Sie "bin / bash" in die Shell ändern müssen, die Sie als Standard festlegen möchten.

chsh -s /bin/bash

Wenn Sie zu Csh wechseln möchten, führen Sie den folgenden Befehl aus.

chsh -s /bin/csh

Um die geöffnete Shell zu ändern, ohne die Standard-Shell zu ändern, geben Sie dies ebenfalls in den Einstellungen von Terminal ein.

/bin/csh

Beide Änderungen sind einfach durchzuführen.

Bemerkungen