So verwenden Sie zsh als Standard in Terminal für Mac OS

Anonim

Zsh oder Z-Shell ist eine beliebte Shell-Alternative zu bash und tcsh, komplett mit vielen Verbesserungen und Anpassungsoptionen, die durch das Oh-My-ZSH-Projekt angeboten werden.

Wenn Sie statt Bash lieber zsh als Standard-Shell in Terminal für Mac OS verwenden möchten, können Sie dies ganz einfach tun, indem Sie die folgenden Schritte ausführen:

So legen Sie zsh als Standard-Shell in Terminal für Mac fest

  1. Öffne die Terminal-App und öffne das „Terminal“-Menü, wähle „Einstellungen“
    • So ändern Sie alle Shells standardmäßig auf zsh:
      • Wählen Sie die Registerkarte „Allgemein“ und ändern Sie „Shells öffnen mit:“ in „Befehl (vollständiger Pfad)“ und platzieren Sie Folgendes:
      • /bin/zsh/

    • So ändern Sie eine bestimmte Profil-Shell in zsh:
      • Wählen Sie die Registerkarte „Profile“ und wählen Sie ein anzupassendes Profil aus der Liste aus (oder erstellen Sie ein benutzerdefiniertes Profil)
      • Gehen Sie zur Registerkarte „Shell“, aktivieren Sie „Befehl ausführen:“ und geben Sie „zsh“ ein

    • Öffnen Sie ein neues Terminalfenster oder öffnen Sie ein neues Fenster mit dem spezifischen Profil, für das Sie zsh festgelegt haben. Sie haben jetzt zsh als Standard

Diese Änderung an zsh als Standard-Shell bleibt zwischen dem Beenden und Neustarten von Terminal bestehen, obwohl alle derzeit aktiven Shells oder Terminalfenster zsh aktualisieren oder manuell eingeben müssten.

Ja, es gibt andere Möglichkeiten, dies zu tun, aber interessanterweise hilft die Angabe einer zu öffnenden Shell in vielen Fällen tatsächlich, die Terminal-App in Mac OS zu beschleunigen, sodass sie möglicherweise auch eine Leistungssteigerung bietet (Fürs Protokoll, es muss nicht zsh sein, um die Geschwindigkeitsverbesserung zu erzielen, Sie können die Standard-Shell für den gleichen Effekt auf alles ändern, was auf dem Mac verfügbar ist).

Sie können auch iTerm, den beliebten Terminal-Ersatz, ändern, um zsh als Standard-Shell zu verwenden, indem Sie zu den App-Einstellungen gehen und Profile > General > Command auf „zsh“ einstellen

Jetzt, da Sie zsh als Ihre Standard-Shell in MacOS oder Mac OS X haben, möchten Sie vielleicht einen Blick auf das großartige oh-my-zsh-Projekt unter https://github.com/robbyrussell werfen /oh-my-zsh, um Themen, Funktionen und andere Anpassungen für zsh zu finden.

So verwenden Sie zsh als Standard in Terminal für Mac OS