ZSH gegen Bash in MacOS Catalina

Mit dem Start von MacOS Catalina hat Apple neben vielen Nachrichten und Funktionen auch eingeführt ZSH (Z Shell) an Ort und Stelle Verprügeln (Bourne-auf-Shell). Benutzer, die mit Bash -Schriften und interaktiven Befehlszeilen vertraut sind TerminalSie beobachteten diese Veränderung schnell. Im Terminal wird die Ausführung einer Befehlszeile vorgeschlagen, um sie zu machen Wechsel von Bash auf 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.

Seit 16 Jahren, ab der Zeit von OS X 10.2 Jaguar, wurde Bash als Hauptentwicklerschale für verwendet Schriften und Befehlszeilen in Richtung der Basis des MacOS -Systems.

Warum war der Übergang von Bash zu ZSH

In einfachen Worten wären die Einschränkungen von der vorgeschriebenen Beschränkungen Vertriebslizenz (GNU) für die Bash -Verwendung.
Bash ist in vollem Entwicklungsprozess und erreichte Version 5.0. Die endgültige Version wurde Anfang Januar 2019 gestartet. Apple hat sich jedoch für MacOS Mojave (im Herbst 2018 eingeführt) einer veralteten Version eingesetzt. Wurde bevorzugt Bash 3.2, eine 2007 -Version. Neue Bash -Versionen wurden mit einer Lizenz gestartet GNU Allgemeine öffentliche Lizenz modifiziert (GPLV3), was verhängen einige einige Einschränkungen und Klauseln Für Software -Lieferanten.

Bash gegen Zsh

Für Benutzer sollte der Wechsel von Bash zu ZSH ein Grund für Freude sein. Besonders für diejenigen, die häufig Terminal verwenden.ZSH (Z Shell) basiert auf der gleichen Sprache wie Bash, bringt aber interessante Funktionen. Intuitive BefehlszeilenAnwesend Plugin-uri und Themen Grafik.
Neben den Bash -Bestellungen gibt es in ZSH viele andere spezifische Befehle, und viele können vom Benutzer so konfiguriert werden, dass einige Operationen ausgeführt werden. Alias.

– Automatische Fertigstellung von Befehlszeilen (Selbsteinhaltung)
– erweiterte Variablen
– Pfad ersetzen
– intuitive Erweiterung. “/u/lo/b <TAB>” Merge la "/usr/lokal/bin"
– zurück Oh-my-zsh für verlängerte Fähigkeiten
Themen unterstützen im Terminal
– viele andere, präsentiert Hier.

Oh-my-zsh ist der beliebteste Rahmen für ZSH und wird mit vielen geliefert Plugin-uri und Themen enthalten. Einfach zu installieren, konfiguriert und personalisiert.

Wie wir oh-my-zsh für ZSH auf macOS installieren

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 einen großzügigen Buchladen von Plugins und Themen. Darüber hinaus gibt es viele Optionen zur Konfiguration und Personalisierung entsprechend Ihren Vorlieben. Alle Details Finden Sie hier.

Empfehlungen Module und Dienstprogramme: ITERM2 (Emulatorterminal, was ersetzt Terminal ersetzt), Homebrew Ja das Thema Powerlevel9k Pentru Zsh (oh-my-zsh).

Wie wir die Standardschale in macOS Catalina ändern

Wenn Sie nicht zufrieden sind mit ZSHSie können jederzeit in MacOS Catalina zurückkehren. Denken Sie jedoch daran, dass es sich seit 2007 um eine Version von Rudimentary Bash 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 andere Schalen in MacOS Catalina aktivieren.
Im Terminalbefehl ausführen cat /etc/shells mit der Sie in macOS Catalina enthaltene Muscheln sehen können.

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

Leidenschaft für Technologie, ich schreibe mit Freude über Stealthsetts.com, beginnend mit 2006. Ich habe eine umfassende Erfahrung in Betriebssystemen: MacOS, Windows und Linux, aber auch in Programmiersprachen und Blogging -Plattformen (WordPress) und für Online -Stores (WooCommerce, Magento, Presashop).

Heim Ihre Quelle für IT -Tutorials, nützliche Tipps und Nachrichten. ZSH gegen Bash in MacOS Catalina
Hinterlasse einen Kommentar