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 Terminal, bemerkten sie diese Veränderung schnell. In dem Terminal Es wird empfohlen, eine Befehlszeile auszuführen, um dies zu tun 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 Anwender dürfte der Umstieg von Bash auf Zsh ein Grund zur Freude sein. Vor allem für Vielnutzer Terminal. 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 in 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

Einlaufen Terminal Befehlszeile:

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 (terminal Emulator, was wird es ersetzen Terminal), 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.

Einlaufen Terminal Befehlszeile, um zu Bash zurückzukehren:

chsh -s /bin/bash

Neben Bash und Zsh können Sie auch andere Shells in aktivieren macOS Catalina.
Einlaufen Terminal Befehle 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, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

So erreichen » iHowTo » iHowTo - macOS » Zsh Vs. Einschlagen macOS Catalina
Hinterlasse einen Kommentar