Zsh εναντίον Μπαίνετε μέσα macOS Catalina

Με την έναρξη macOS Catalina, εκτός από τις πολλές καινοτομίες και τα χαρακτηριστικά, Apple εισαχθεί και Zsh (Z κέλυφος) στη θέση του Bash (Bourne-ξανά κέλυφος). Χρήστες εξοικειωμένοι με δέσμες ενεργειών Bash και διαδραστικές γραμμές εντολών από το Terminal, παρατήρησαν γρήγορα αυτή την αλλαγή. Στο Terminal προτείνεται η εκτέλεση μιας γραμμής εντολών για να το κάνετε η μετάβαση από το Bash στο 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.

Χρησιμοποιήθηκε από το 16 χρόνια πριν, από την εποχή του OS X 10.2 Jaguar, το Bash έχει χρησιμοποιηθεί ως κύριο κέλυφος προγραμματιστή για σενάρια και γραμμές εντολών στη βάση του συστήματος macOS.

Γιατί έγινε η μετάβαση από το Bash στο Zsh

Με απλά λόγια, πρόκειται για τους περιορισμούς που επιβάλλονται από (GNU) για τη χρήση του Bash.
Το Bash βρίσκεται σε εξέλιξη, έφτασε στην έκδοση 5.0. Η τελική έκδοση κυκλοφόρησε στις αρχές Ιανουαρίου 2019. Ωστόσο, Apple χρησιμοποιείται μέχρι MacOS Mojave (κυκλοφόρησε το φθινόπωρο του 2018) μια παλιά έκδοση. Προτιμήθηκε Bash Nothing, μια έκδοση του 2007. Οι νεότερες εκδόσεις του Bash έχουν κυκλοφορήσει με άδεια GNU General Public License τροποποιημένο (GPLv3), που απαιτεί κάποια περιορισμοί και ρήτρες για τους παρόχους λογισμικού.

Bash Vs. zsh

Για τους χρήστες, η αλλαγή από το Bash στο Zsh θα πρέπει να είναι ένας λόγος χαράς. Ειδικά για όσους χρησιμοποιούν συχνά Terminal. Zsh (Z κέλυφος) βασίζεται στην ίδια γλώσσα με τον Bash, αλλά φέρνει ενδιαφέροντα χαρακτηριστικά. Δυναμικές γραμμές εντολών, συνδέωΟχήματα Υπαίθριων Δραστηριοτήτων και θέματα γραφικά.
Εκτός από τις εντολές Bash, στο Zsh υπάρχουν πολλές άλλες συγκεκριμένες εντολές και πολλές μπορούν να διαμορφωθούν από το χρήστη για να εκτελέσουν ορισμένες λειτουργίες. Όνομα.

- αυτόματη ολοκλήρωση γραμμών εντολών (αυτόματη συμπλήρωση)
- εκτεταμένες μεταβλητές
- αντικαταστήστε τη διαδρομή
- διαισθητική επέκταση διαδρομής. “/u/lo/b <TAB>” πηγαίνει στο "/ usr / local / bin"
- υποστήριξη oh-my-zsh για εκτεταμένες δυνατότητες
- θέματα υποστήριξης in Terminal
- πολλά άλλα, παρουσιάζονται εδώ.

Ω-μου-zsh είναι το πιο δημοφιλές πλαίσιο για το Zsh, το οποίο παραδίδεται με πολλούς συνδέωΟχήματα Υπαίθριων Δραστηριοτήτων και θέματα συμπεριλαμβάνεται. Εύκολη εγκατάσταση, διαμόρφωση και προσαρμογή.

Πώς να εγκαταστήσετε το Oh-My-Zsh για Zsh macOS

Πέφτω πάνω Terminal γραμμή εντολών:

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

Μετά την εγκατάσταση του oh-my-zsh έχετε μια γενναιόδωρη βιβλιοθήκη Plugins αν τα θέματα. Επιπλέον, υπάρχουν πολλές επιλογές διαμόρφωσης και προσαρμογής ανάλογα με τις προτιμήσεις σας. Όλες οι λεπτομέρειες βρείτε εδώ.

Προτάσεις ενότητας και χρησιμότητας: iTerm2 (terminal εξομοιωτή, τι θα αντικαταστήσει Terminal), Homebrew και θέμα POWERLEVEL9K για το Zsh (Oh-My-Zsh).

Πώς αλλάζουμε default κελύφη μέσα macOS Catalina

Αν δεν είστε ικανοποιημένοι Zsh, μπορείτε πάντα να επιστρέψετε στο Bash in macOS Αικατερίνη. Ωστόσο, λάβετε υπόψη ότι είναι μια στοιχειώδης έκδοση του Bash, από το 2007.

Πέφτω πάνω Terminal γραμμή εντολών για επιστροφή στο Bash:

chsh -s /bin/bash

Εκτός από το Bash και το Zsh μπορείτε επίσης να ενεργοποιήσετε άλλα κελύφη macOS Catalina.
Πέφτω πάνω Terminal παραγγελία cat /etc/shells μέσω των οποίων μπορείτε να δείτε τα κελύφη που περιλαμβάνονται στο macOS Catalina.

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

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση StealthSettings.com από το 2006. Έχω μεγάλη εμπειρία σε λειτουργικά συστήματα: macOS, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, PrestaShop).

πώς να » iHowTo » iHowTo - macOS » Zsh εναντίον Μπαίνετε μέσα macOS Catalina
Αφήστε ένα σχόλιο