Τι κέλυφος χρησιμοποιώ; Δείτε πώς να το μάθετε

Anonim

Αναρωτηθήκατε ποτέ ποιο κέλυφος χρησιμοποιείτε στη γραμμή εντολών; Δεν είναι ασυνήθιστο να θέλετε ή να χρειάζεται να γνωρίζετε ποιο κέλυφος εκτελείται, και παρόλο που μπορεί να ακούσετε αυτήν την ερώτηση πολλές φορές, η απάντηση μπορεί να είναι διαφορετική για κάθε χρήστη, επομένως το πιο εύκολο πράγμα που μπορείτε να κάνετε είναι να εκδώσετε μια εντολή τερματικού που καθορίζει την τρέχουσα ενεργή κέλυφος.

Πώς να βρείτε ποιο κέλυφος χρησιμοποιείται σε Mac OS X, Unix, Linux

Ο ευκολότερος τρόπος για να μάθετε ποιο κέλυφος χρησιμοποιείται είναι να πληκτρολογήσετε την ακόλουθη σύνταξη εντολών στη γραμμή εντολών

echo $SHELL

Πατήστε Επιστροφή. Ναι, αυτό είναι $SHELL με όλα τα κεφαλαία, θέματα υπόθεσης στον κόσμο του unix. Θα πρέπει να δείτε κάτι σαν αυτό τυπωμένο πίσω σε εσάς, υποδεικνύοντας το κέλυφος που χρησιμοποιείται:

$ echo $SHELL /bin/bash

Αυτό θα σήμαινε ότι το κέλυφος είναι bash, αλλά μπορεί να καταλήξετε να δείτε κάτι διαφορετικό, όπως /bin/tcsh /bin/zsh /bin/ksh ή μια ποικιλία από άλλα κελύφη που υπάρχουν εκεί έξω.

Αυτή η εντολή λειτουργεί σε όλες τις πλατφόρμες unix, είτε πρόκειται για Mac OS X, Linux, FreeBSD ή οτιδήποτε άλλο, και αναφέρεται πάντα το ίδιο.

Για τη συντριπτική πλειονότητα των χρηστών Mac OS X, θα χρησιμοποιείτε το κέλυφος Bash από προεπιλογή, το οποίο είναι και το πρότυπο σε όλες τις πρόσφατες εκδόσεις του OS X και επίσης ένα από τα πιο εύχρηστα κελύφη εκεί έξω. Μπορείτε να το ρυθμίσετε σε ένα άλλο κέλυφος που θέλετε μάλλον εύκολα αλλάζοντας τις προτιμήσεις μέσα στο Mac Terminal ή χρησιμοποιώντας το "export $SHELL=" και προσαρμόζοντάς το με τον παλιό τρόπο.

Θυμηθείτε, τα κοχύλια μπορούν επίσης να εκτοξευθούν από άλλα κελύφη, δημιουργώντας μια φωλιά. Για παράδειγμα, μπορείτε να εκτελέσετε το tcsh πάνω από το bash πάνω από το ksh, αν και δεν υπάρχει πολύς λόγος να το κάνετε αυτό. Πληκτρολογώντας "exit" θα βγείτε από το ένα κέλυφος και θα επιστρέψετε στο άλλο εάν βρίσκεστε σε μια τέτοια κατάσταση, όπου μπορείτε στη συνέχεια να εκτελέσετε ξανά την εντολή echo $SHELL για να προσδιορίσετε ξανά τον τύπο.

Τι κέλυφος χρησιμοποιώ; Δείτε πώς να το μάθετε