Zsh Vs. Einschlagen macOS Catalina

Mit dem Start macOS Catalina, neben den vielen Neuheiten und Funktionen, 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 zur Basis des Systems macOS.

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 bis MacOS Mojave (veröffentlicht im Herbst 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 Befehlszeilen (automatische Vervollstä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 andere vorgestellt 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 auf 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 und Thema POWERLEVEL9K für Zsh (Oh-My-Zsh).

Wie wir uns ändern default Shell in macOS Catalina

Wenn Sie nicht zufrieden sind Zshkönnen Sie jederzeit zu Bash in zurückkehren macOS Katharina. Beachten Sie jedoch, dass es sich um eine rudimentäre Version von Bash aus dem Jahr 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 auch andere Shells in aktivieren macOS Catalina.
Führen Sie den Terminal-Befehl aus cat /etc/shells durch die Sie die Muscheln sehen können, die in enthalten sind macOS Catalina.

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

Technikbegeistert teste und schreibe ich gerne Tutorials zu Betriebssystemen about macOSLinux, Windows, über WordPress, WooCommerce und LEMP Webserver-Konfiguration (Linux, NGINX, MySQL und PHP). ich schreibe weiter StealthSettings.com seit 2006, und ein paar Jahre später begann ich, auf iHowTo.Tips Tutorials und Neuigkeiten über Geräte im Ökosystem zu schreiben Apple: iPhoneiPad Apple Uhr, HomePod, iMac, MacBook, AirPods und Zubehör.

Hinterlasse einen Kommentar