Heim >System-Tutorial >MAC >Die Standard -Interaktive -Shell ist jetzt ZSH: Wie entfernt ich sie auf Mac?

Die Standard -Interaktive -Shell ist jetzt ZSH: Wie entfernt ich sie auf Mac?

Jennifer Aniston
Jennifer AnistonOriginal
2025-03-03 09:14:17893Durchsuche

macOS -Standardschale auf ZSH: Vollständige Anleitung

Wenn Sie Ihren Mac starten, ist es möglicherweise überraschend, eine Eingabeaufforderung zu sehen, um die Standard -interaktive Shell von Bash auf ZSH zu wechseln. Dies ist jedoch nur eine Möglichkeit, wie Apple sich anpasst und entwickelt, um den Benutzern ein besseres Shell -Erlebnis zu bieten.

Der Vorteil von macOS besteht darin, dass Benutzer nicht auf eine bestimmte Shell beschränkt sein müssen. Egal, ob Sie ein großer Fan von Bash sind oder sich für ZSH interessieren, die Wahl liegt immer in Ihren Händen.

Dieser Leitfaden liefert Ihnen eine klare Erklärung. Wir werden Schritt für Schritt den Grund für diese Änderung erläutern und vor allem Sie leiten, wie Sie dies tun können, damit Sie die Shell mit Zuversicht auswählen können.

Die Bedeutung von "Standard interaktiver Shell ist jetzt zsh"

Warnmeldung "Standard -Interaktive Shell ist jetzt ZSH" zeigt an, dass das Terminal von MacOS von Bash auf ZSH gewechselt hat. Wenn Sie das Terminal nicht oft verwenden, machen Sie sich keine Sorgen. Für den durchschnittlichen Benutzer ist dies zwar eine bemerkenswerte Verschiebung, ändert jedoch kaum die Art und Weise, wie Sie im Terminal interagieren.

Warum erscheint diese Warnmeldung?

Diese Warnmeldung soll Sie an die zugrunde liegenden Änderungen in MacOS erinnern. Die Hauptgründe für diese Warnung sind wie folgt:

  • Übergang von Bash zu ZSH: Apple entschied sich, die Standard -UNIX -Shell in seinem Terminal von Bash nach ZSH zu wechseln. Diese Änderung verbessert die Sicherheit und bietet aktualisierte Funktionen wie interaktive automatische Vervollständigung, themenfreundliche Eingabeaufforderungen und Pfadverlängerungen.
  • Benutzerwahrnehmung: Sie stellt sicher, dass gewöhnliche Terminalbenutzer die Standardeinstellungen des Systems verstehen, auch wenn die allgemeine Benutzererfahrung im Grunde genommen gleich bleibt.
  • Softwarekonsistenz: Da sich die Software weiterentwickelt, helfen solche Benachrichtigungen dazu, die Lücke zwischen den alten und aktuellen Versionen zu überbrücken.

Ist ZSH gut für Ihren Mac?

zsh (auch als Z -Shell bekannt) wurde auf Bash gebaut, das einst die bevorzugte Hülle für macOS war. Angesichts seiner reichhaltigen Funktionalität ist die Verwendung von ZSH anstelle von Bash normalerweise die beste Wahl. Um die Erfahrung weiter zu verbessern, empfehlen wir Ihnen, ein Framework für ZSH vorzustellen, in dem Sie Einstellungen, Plugins und ansprechende Themen anpassen.

Was zu tun ist, nachdem die Meldung "Standard interaktive Shell standardmäßig ist ZSH"

gesehen hat

Für einige Mac -Benutzer kann es verwirrend sein, diese Nachricht zu begegnen. Aber mach dir keine Sorgen. Als nächstes führen wir Ihnen die Schritte, die Sie ausführen können, nachdem Sie diese Nachricht sehen können:
  • wie man von ZSH zu verprügeln
  • wechselt
  • So wechseln Sie mit Homebrew
  • auf den
So verbergen Sie die "Standard -Interaktive -Shell ist jetzt ZSH" und verwenden Sie weiter

wie man von ZSH zu verprügeln chsh -s /bin/bash wechselt

Zum Glück ist es sehr einfach, zwischen ZSH und Bash zu wechseln. Um von ZSH zu verprügeln zu können, geben Sie in Ihrem Terminal

ein. Nach dem Neustart wird die neue Sitzung standardmäßig Bash verwenden. Folgendes sind die Schritte, um ZSH zu verändern, um zu verprügeln:
  1. Öffnen Sie das Apple -Menü und wählen Sie Systemeinstellungen.
  2. Navigieren Sie zu "Benutzern und Gruppen".
  3. Klicken Sie mit der rechten Maustaste auf Ihren Benutzernamen und wählen Sie erweiterte Optionen.
  4. Wenn Sie aufgefordert werden, geben Sie bitte Ihr Passwort ein und bestätigen Sie.
  5. Finden Sie das Dropdown-Menü "Anmeldebereich" und wählen Sie /bin/bash.
  6. drücken Sie OK und deaktivieren Sie die Systemeinstellungen.

The Default Interactive Shell Is Now Zsh: How to Remove It on Mac?

The Default Interactive Shell Is Now Zsh: How to Remove It on Mac?

So wechseln Sie mit Homebrew

auf den

Um zu einer neuen Shell (z. B. Bin/Bash) umzusteigen, fügen Sie den Namen der Shell -Datei hinzu und speichern Sie sie. Dieser Schritt stellt sicher, dass Ihr Computer weiß, dass Sie die Shell verwenden können. Sie können es sich als Sicherheitsnetz vorstellen, um zu verhindern, dass Sie versehentlich Inhalte auswählen, die Probleme verursachen können.

Folgende Anweisungen zum Schalten von ZSH auf Homebrew:

  1. Terminal starten.
  2. ENTER xcode-select --install und drücken Sie die Eingabetaste. Klicken Sie bei der Aufforderung auf Installieren und warten Sie geduldig, bis der Prozess abgeschlossen ist.
  3. Um die Homebrew -Installation zu starten, geben Sie /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ein und drücken Sie die Eingabetaste. Dies kann einige Zeit dauern, bitte warten.
  4. Wenn Sie eine Warnung erhalten /opt/homebrew/bin, die nicht auf Ihrem Weg ist, kopieren Sie bitte die empfohlenen Befehle und fügen Sie sie wie von Homebrew empfohlen in das Terminal ein. Verwenden Sie die Eingabetaste, um zu bestätigen.
  5. Führen Sie schließlich brew update && brew install bash && sudo chsh -s /usr/local/bin/bash $(whoami) aus, um Ihre neue Bash -Shell zu aktualisieren und zu erstellen.

Verwenden von Homebrew (dem beliebten Paketmanager für macOS) können Sie problemlos neuere Versionen von Bash installieren und als Standard -Shell festlegen.

The Default Interactive Shell Is Now Zsh: How to Remove It on Mac?

So verbergen Sie die "Standard -Interaktive -Shell ist jetzt ZSH" und verwenden Sie weiter

Für diejenigen, die die fortgeschrittenen Funktionen von ZSH schätzen, aber immer noch loyal sind, gibt es eine Möglichkeit, die Standard -Shell -Benachrichtigungen stumm zu stillen. Nach der Integration eines bestimmten Code -Snippets (export BASH_SILENCE_DEPRECATION_WARNING=1) in eine Konfigurationsdatei (z. B. ~/.bash_profile, ~/.profile oder ~/.bashrc) können Sie BASH anstelle von ZSH auf Ihrem Mac problemlos verwenden.

Folgende Schritte, um die Warnung zu stornieren und Bash in logischer Reihenfolge fortzusetzen:

  1. Starten Sie das Terminal auf Ihrem Mac.
  2. Um die Benachrichtigung stumm zu stillen, geben Sie den folgenden Befehl ein und führen Sie den folgenden Befehl aus: touch ~/.bash_profile && echo "export BASH_SILENCE_DEPRECATION_WARNING=1" >> ~/.bash_profile.
  3. Wenn die Warnung noch vorhanden ist, müssen Sie möglicherweise eine andere Konfigurationsdatei anpassen. Ersetzen Sie einfach ~/.bash_profile durch ~/.profile oder ~/.bashrc im Befehl und führen Sie es erneut aus.

The Default Interactive Shell Is Now Zsh: How to Remove It on Mac?

Zusammenfassung

Wechsel zwischen ZSH und Bash kann sich zunächst etwas überfordert anfühlen. Unser Team untersucht also, wie man ärgerliche Benachrichtigungen stumm macht, und macht einige Änderungen an, um die Hülle Ihrer Wahl zu übernehmen.

Hier gibt es jedoch breite Aspekte. Zusätzlich zu Aktualisierungen und Einstellungen ist es wichtig, Ihren Mac kontinuierlich zu pflegen. Hier kommt der Speicherreiniger von Mackeeper ins Spiel. Indem Sie das Gedächtnis Ihres Macs verwalten und sich von zeitaufwändigen Prozessen verabschieden, können Sie die Probleme nicht nur beheben, sondern auch neue Probleme verhindern.

Wenn Sie diesen Leitfaden hilfreich finden, vergessen Sie nicht, unseren anderen Expertenhandbuch zur ZSH -Verweigerung der Erlaubnis auf dem Mac zu überprüfen und die Gesundheit von SSD auf Mac für weitere Erkenntnisse und Lösungen zu überprüfen.

Das obige ist der detaillierte Inhalt vonDie Standard -Interaktive -Shell ist jetzt ZSH: Wie entfernt ich sie auf Mac?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn