Zsh Vs. Bash in macOS Catalina

Mit dem Start von macOS Catalina, zusätzlich zu vielen neuen Funktionen und Features, Apple eingeführt und Zsh (Z-Schale) an Ort und Stelle Bash (Bourne-wieder Shell). Benutzer, die mit Bash-Skripten und interaktiven Befehlszeilen von vertraut sind TerminalSie bemerkten diese Änderung schnell. Im Terminal wird empfohlen, dazu eine Kommandozeile auszuführen der Übergang von Bash nach Zsh.

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

Verwendet seit 16 vor Jahren, seit der Zeit von OS X 10.2 Jaguar, wurde Bash als Hauptentwicklershell für verwendet Skripte und Befehlszeilen auf die Basis des MacOS-Systems.

Warum der Übergang von Bash nach Zsh gemacht wurde

In einfachen Worten würde es um die Einschränkungen gehen, die durch Distributionslizenz (GNU) für die Nutzung von Bash.
Bash ist in der Entwicklung, erreichte die 5.0-Version. Die endgültige Version wurde Anfang Januar 2019 veröffentlicht. Jedoch Apple Verwendet MacOS Mojave (veröffentlicht im Herbst von 2018) eine veraltete Version. Es wurde bevorzugt Bash NICHTS, eine Version von 2007. Neuere Versionen von Bash wurden unter Lizenz veröffentlicht GNU General Public License modifiziert (GPLv3), was einige erfordert Einschränkungen und Klauseln für Softwareanbieter.

Bash Vs. zsh

Für Benutzer sollte der Wechsel von Bash zu Zsh eine Freude sein. Besonders für diejenigen, die das Terminal häufig benutzen. Zsh (Z-Schale) basiert auf der gleichen Sprache wie Bash, bringt aber interessante Funktionen. Intuitive Befehlszeilen, PluginATVs und Themen Grafiken.
Neben den Bash-Befehlen gibt es in Zsh viele andere spezifische Befehle, und viele können vom Benutzer konfiguriert werden, um einige Operationen auszuführen. Name.

- automatische Vervollständigung von Kommandozeilen (Selbstvervollständigung)
- erweiterte Variablen
- Pfad ersetzen
- intuitive Pfaderweiterung. “/u/lo/b <TAB>” geht zu "/ usr / local / bin"
- Unterstützung oh-my-zsh für erweiterte Funktionen
Themen unterstützen im Terminal
- viele mehr, präsentiert hier.

Oh-My-zsh ist das beliebteste Framework für Zsh und wird mit vielen ausgeliefert PluginATVs und Themen enthalten. Einfach zu installieren, zu konfigurieren und anzupassen.

So installieren Sie Oh-My-Zsh für Zsh unter macOS

Führen Sie die Befehlszeile im Terminal aus:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Nach der Installation von oh-my-zsh haben Sie eine großzügige Bibliothek von Plugins wenn Themen. Darüber hinaus gibt es viele Konfigurations- und Anpassungsoptionen, die von Ihren Vorlieben abhängen. Alle Einzelheiten hier gefunden.

Modul- und Utility-Empfehlungen: iTerm2 (Emulator-Terminal, das Terminal ersetzen wird), Homebrew wenn du angst hast POWERLEVEL9K für Zsh (Oh-My-Zsh).

So ändern Sie die Standard-Shell in macOS Catalina

Wenn Sie nicht zufrieden sind ZshIn macOS Catalina können Sie jederzeit zu Bash zurückkehren. Beachten Sie jedoch, dass es sich um eine rudimentäre Bash-Version von 2007 handelt.

Führen Sie die Befehlszeile im Terminal aus, um zu Bash zurückzukehren:

chsh -s /bin/bash

Neben Bash und Zsh können Sie in macOS Catalina auch andere Shells aktivieren.
Führen Sie den Terminal-Befehl aus cat /etc/shells durch die Sie die in macOS Catalina enthaltenen Muscheln sehen können.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Zsh Vs. Bash in macOS Catalina

Über den Autor

Stealth

Mit Leidenschaft für alles, was Gadget und IT bedeutet, schreibe ich gerne auf stealthsettings.com von 2006 und entdecke gerne mit Ihnen Neues über Computer und MacOS, Linux-Betriebssysteme, Windows, iOS und Android.

Hinterlasse einen Kommentar