Αλλάξτε το κέλυφος στο τερματικό Mac OS X
Πίνακας περιεχομένων:
- Πώς να αλλάξετε το προεπιλεγμένο κέλυφος των εφαρμογών τερματικού στο Mac OS
- Αλλαγή προεπιλεγμένου κελύφους σύνδεσης χρήστη στο Mac OS X
Βαρεθήκατε το bash; Προτιμάτε zsh, ksh, tcsh, fish ή sh; Μπορείτε να αλλάξετε γρήγορα το προεπιλεγμένο κέλυφος στην εφαρμογή Terminal, επιπλέον της αλλαγής ενός προεπιλεγμένου κελύφους σύνδεσης των χρηστών κατά την απομακρυσμένη σύνδεση με SSH ή με άλλο τρόπο. Δείτε πώς να κάνετε και τα δύο.
Πώς να αλλάξετε το προεπιλεγμένο κέλυφος των εφαρμογών τερματικού στο Mac OS
Αυτό προσαρμόζει το νέο κέλυφος που χρησιμοποιείται κατά την εκκίνηση της εφαρμογής Terminal, τα νέα παράθυρα τερματικού και τις νέες καρτέλες τερματικού, καθιστώντας το νέο προεπιλεγμένο κέλυφος Mac.
- Ανοίξτε την εφαρμογή Terminal αν δεν το έχετε κάνει ακόμα
- Ανοίξτε τις Προτιμήσεις από το μενού «Τερματικό» και μετά κάντε κλικ στην καρτέλα «Γενικά» (ή «Εκκίνηση» σε παλαιότερες εκδόσεις Mac OS)
- Στην περιοχή "Κελύφη ανοιχτά με" επιλέξτε "Εντολή (πλήρη διαδρομή)" και ορίστε το νέο κέλυφος
Οι προεπιλεγμένες επιλογές φλοιού που μπορούν να μετατραπούν σε αυτές που συνοδεύουν το Mac OS X περιλαμβάνουν τις ακόλουθες διαδρομές:
/bin/zsh /bin/ksh /bin/tcsh /bin/bash /bin/sh
Η τοποθέτηση οποιουδήποτε από αυτά στο πλαίσιο «Εντολή (πλήρη διαδρομή)» θα ορίσει το νέο κέλυφος ως προεπιλεγμένο παράθυρο τερματικού.
Σημειώστε ότι αυτό αλλάζει το προεπιλεγμένο κέλυφος που χρησιμοποιείται από την εφαρμογή Terminal, το οποίο είναι διαφορετικό από το προεπιλεγμένο κέλυφος σύνδεσης, το οποίο αλλάζει μέσω του παρακάτω βήματος…
Αλλαγή προεπιλεγμένου κελύφους σύνδεσης χρήστη στο Mac OS X
Μπορείτε επίσης να αλλάξετε το προεπιλεγμένο κέλυφος μέσω της ίδιας της γραμμής εντολών χρησιμοποιώντας την εντολή chsh, η οποία είναι συντομογραφία του «change shell». Αυτό θα είναι απαραίτητο εάν θέλετε το προεπιλεγμένο κέλυφος να είναι διαφορετικό όταν συνδέεστε με SSH ή telnet. Θα πρέπει επίσης να επαληθεύσετε κάθε αλλαγή, η εντολή θα σας ζητήσει απευθείας ή μπορείτε να την προσθέσετε με το πρόθεμα sudo. Δείτε πώς μπορείτε να ορίσετε το προεπιλεγμένο κέλυφος χρήστη σε zsh, bash, tcsh, ksh, sh ή οποιοδήποτε άλλο κέλυφος για αυτό το θέμα.
Αλλαγή του προεπιλεγμένου κελύφους σύνδεσης χρήστη σε zsh: chsh -s /bin/zsh
ksh: chsh -s /bin/ksh
tcsh: chsh -s /bin/tcsh
bash (προεπιλογή): chsh -s /bin/bash
sh: chsh -s /bin/sh
άλλα κελύφη: Απλώς προσαρμόστε τη διαδρομή για να ορίσετε το chsh, όπως: chsh -s /path/to/ alternate/shell/like/fish
Καλύψαμε το πρώτο μέρος αυτού πριν από χρόνια και δεν έχει αλλάξει από τότε, αν και αξίζει να σημειωθεί ότι στις σύγχρονες εκδόσεις του macOS χρησιμοποιήστε το zsh ως προεπιλογή, συμπεριλαμβανομένων των Monterey και Big Sur, ενώ παλαιότερες εκδόσεις των MacOS και Mac OS X χρησιμοποιούσαν το bash ως προεπιλεγμένο κέλυφος, όπως Mavericks, Lion, Sierra, Snow Leopard κ.λπ.