Πώς να αλλάξετε το προεπιλεγμένο κέλυφος σε Bash στο macOS Catalina

Παράθυρο τερματικού σε υπολογιστή MacOS Catalina.



Με macOS Catalina , η Apple είναι τώρα χρησιμοποιώντας Zsh ως προεπιλεγμένο κέλυφος. Αγαπάμε το Zsh , αλλά το αξιόπιστο παλιό κέλυφος Bash εξακολουθεί να περιλαμβάνεται στο macOS και μπορείτε να επιστρέψετε γρήγορα στο Bash, αν προτιμάτε.

Το Zsh είναι μόνο το προεπιλεγμένο κέλυφος σε λογαριασμούς χρηστών που δημιουργήθηκαν πρόσφατα, επομένως τυχόν υπάρχοντες λογαριασμοί που έχετε σε αναβαθμισμένο Mac θα εξακολουθούν να χρησιμοποιούν το Bash από προεπιλογή, εκτός εάν το αλλάξετε. Κάθε λογαριασμός χρήστη έχει τη δική του προεπιλεγμένη προτίμηση φλοιού.





Από το Τερματικό

Για να αλλάξετε το προεπιλεγμένο κέλυφος ενός λογαριασμού χρήστη στο macOS, απλώς εκτελέστε το |_+_| εντολή (αλλαγή κελύφους) σε παράθυρο τερματικού.

Αλλάξτε το προεπιλεγμένο κέλυφος σε Bash εκτελώντας την ακόλουθη εντολή:



chsh -s

Θα πρέπει να εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού χρήστη σας. Τέλος, κλείστε το παράθυρο Terminal και ανοίξτε το ξανά. Θα χρησιμοποιείτε το Bash αντί για το Zsh.

Αλλαγή του προεπιλεγμένου κελύφους σε Bash στο macOS Catalina.

Διαφήμιση

Αλλάξτε το προεπιλεγμένο κέλυφος σε Zsh εκτελώντας αυτήν την εντολή:



bash --version

Εισαγάγετε τον κωδικό πρόσβασής σας όταν σας ζητηθεί. Αφού κλείσετε το παράθυρο του τερματικού και το ανοίξετε ξανά, θα χρησιμοποιείτε το Zsh.

Αλλαγή του προεπιλεγμένου κελύφους σε Zsh στο macOS Catalina.

Μπορείτε να δείτε μια λίστα με περιλαμβανόμενα κελύφη που μπορείτε να επιλέξετε εκτελώντας την ακόλουθη εντολή:

zsh --version

Καταχώριση διαθέσιμων κελύφους στο macOS Catalina

Από τις Προτιμήσεις συστήματος

Μπορείτε επίσης να αλλάξετε αυτή την επιλογή γραφικά από τις Προτιμήσεις συστήματος, εάν προτιμάτε.

Μεταβείτε στις Προτιμήσεις συστήματος > Χρήστες και ομάδες στο Mac σας. Κάντε κλικ στο εικονίδιο κλειδώματος και εισαγάγετε τον κωδικό πρόσβασής σας. Κρατήστε πατημένο το πλήκτρο Ctrl, κάντε κλικ στο όνομα του λογαριασμού χρήστη σας στο αριστερό παράθυρο και επιλέξτε Προηγμένες επιλογές.

Άνοιγμα Προηγμένων Επιλογών στους Χρήστες & Ομάδες στο macOS.

Κάντε κλικ στο αναπτυσσόμενο πλαίσιο Login Shell και επιλέξτε /bin/bash για να χρησιμοποιήσετε το Bash ως προεπιλεγμένο κέλυφος ή /bin/zsh για να χρησιμοποιήσετε το Zsh ως προεπιλεγμένο κέλυφος. Κάντε κλικ στο OK για να αποθηκεύσετε τις αλλαγές σας.

Αλλαγή του προεπιλεγμένου κελύφους σύνδεσης γραφικά στο macOS Catalina.

Το Bash στο macOS είναι ακόμα ξεπερασμένο

Σημειώστε ότι η έκδοση του Bash (Bourne Again SHell) που περιλαμβάνεται στο macOS είναι ακόμα αρκετά ξεπερασμένη. Εάν τρέχετε |_+_| , θα δείτε ότι το Catalina περιλαμβάνει το Bash 3.2.57 όταν το Bash 5.0 είναι η πιο πρόσφατη έκδοση. Οι νεότερες εκδόσεις αδειοδοτούνται με την άδεια GPLv3, ενώ η Apple εξακολουθεί να διανέμει μια έκδοση με άδεια GPLv2.

Διαφήμιση

Αντίθετα, η έκδοση του Zsh (Z shell) που περιλαμβάνεται στο macOS (ελέγξτε με |_+_| ), είναι η Zsh 5.7.2, η οποία είναι η πιο πρόσφατη έκδοση τη στιγμή της κυκλοφορίας της Catalina.

Προβολή των εκδόσεων του Bash και του Zsh στο macOS Catalina.

Αν θέλετε την πιο πρόσφατη έκδοση του Bash, μπορείτε εγκαταστήστε το μόνοι σας μέσω του Homebrew .

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ Φωτογραφία προφίλ για τον Chris Hoffman Κρις Χόφμαν
Ο Chris Hoffman είναι αρχισυντάκτης του How-To Geek. Έχει γράψει για την τεχνολογία για πάνω από μια δεκαετία και ήταν αρθρογράφος του PCWorld για δύο χρόνια. Ο Κρις έχει γράψει για τους New York Times, έχει πάρει συνεντεύξεις ως ειδικός στην τεχνολογία σε τηλεοπτικούς σταθμούς όπως το NBC 6 του Μαϊάμι και καλύφθηκε η δουλειά του από ειδησεογραφικά μέσα όπως το BBC. Από το 2011, ο Chris έχει γράψει πάνω από 2.000 άρθρα που έχουν διαβαστεί σχεδόν ένα δισεκατομμύριο φορές --- και αυτό είναι μόνο εδώ στο How-To Geek.
Διαβάστε το πλήρες βιογραφικό

Ενδιαφέροντα Άρθρα