Το κέλυφος είναι ένα πρόγραμμα που λειτουργεί ως το πιο απομακρυσμένο επίπεδο ενός λειτουργικού συστήματος μέσω του οποίου αλληλεπιδράτε με τα διάφορα προγράμματα και υπηρεσίες του. Οι περισσότερες διανομές Linux χρησιμοποιούν το bash ως το προεπιλεγμένο κέλυφος τους. Ωστόσο, μπορείτε να επιλέξετε ένα άλλο κέλυφος για το σύστημά σας εάν θέλετε.

Εκτός από το bash, το Linux υποστηρίζει επίσης άλλα προγράμματα shell, όπως ksh, zsh, csh και fish. Κάθε ένα από αυτά τα κελύφη έχει ένα μοναδικό χαρακτηριστικό που τα ξεχωρίζει από το bash και τα άλλα κελύφη.

Ας δούμε για να μάθουμε περισσότερα για το κέλυφος και πώς να αλλάξουμε το προεπιλεγμένο κέλυφος Linux.

Τι είναι ένα κέλυφος και ποια είναι η σημασία του;

Το κέλυφος είναι ένα πρόγραμμα υπολογιστή που σας επιτρέπει να ελέγχετε διάφορα στοιχεία ενός λειτουργικού συστήματος χρησιμοποιώντας εντολές. Όταν χρησιμοποιείτε ένα τερματικό στο Linux, βασικά αλληλεπιδράτε με το κέλυφος που βρίσκεται ανάμεσα σε εσάς και το λειτουργικό σύστημα και το καθοδηγείτε να εκτελεί εντολές.

instagram viewer

Τα περισσότερα κελύφη Linux διαθέτουν διεπαφή γραμμής εντολών (CLI) και απαιτούν εξοικείωση με τις εντολές (και τις σύνταξές τους). Όταν εισάγετε μια εντολή στο κέλυφος, αναζητά το πρόγραμμα (στην εντολή σας) στη διαδρομή συστήματος για να το προσδιορίσει. Εάν εντοπίσει έναν αγώνα, εκτελεί την εντολή με επιτυχία και λαμβάνετε την έξοδο.

Με λίγα λόγια, ένα κέλυφος προσφέρει έναν ισχυρό και αποτελεσματικό τρόπο επικοινωνίας με το λειτουργικό σύστημα.

Σχετιζομαι με: 5 λόγοι για να επιλέξετε το τερματικό Linux μέσω GUI

Γιατί θα θέλατε να αλλάξετε το προεπιλεγμένο κέλυφος σας;

Σε γενικές γραμμές, τα περισσότερα κελύφη που θα συναντήσετε στο Linux ή σε άλλα συστήματα που βασίζονται σε Unix προσφέρουν αρκετά την ίδια λειτουργικότητα ως επί το πλείστον: σας επιτρέπουν να αλληλεπιδράτε με / ελέγχετε διάφορα στοιχεία συστήματος βολικά.

Κτυπώ δυνατά, το οποίο έρχεται προεγκατεστημένο στις περισσότερες διανομές Linux, είναι ένα τέλειο παράδειγμα αυτού. Ωστόσο, όταν στοιβάζονται σε μερικά από τα άλλα κελύφη, όπως, για παράδειγμα, το zsh, ακολουθεί από άποψη λειτουργικότητας.

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

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

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

Υπάρχουν διάφοροι τρόποι για να αλλάξετε το προεπιλεγμένο κέλυφος στο Linux. Θα δείξουμε τη διαδικασία με το chsh χρησιμότητα σε αυτόν τον οδηγό, δεδομένου ότι είναι μια πιο αξιόπιστη και βολική μέθοδος της παρτίδας.

Το Chsh είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών σε λειτουργικά συστήματα που βασίζονται σε Unix και σας επιτρέπει να αλλάξετε το προεπιλεγμένο κέλυφος. Έρχεται προεγκατεστημένο σε όλες σχεδόν τις διανομές Linux.

Για να το χρησιμοποιήσετε, το μόνο που έχετε να κάνετε είναι να δώσετε το όνομα διαδρομής του κελύφους που θέλετε να χρησιμοποιήσετε στο τερματικό και φροντίζει για την υπόλοιπη διαδικασία. Ωστόσο, θα πρέπει να ακολουθήσετε μερικά βήματα για να μπορέσετε να αλλάξετε το προεπιλεγμένο κέλυφος.

Ακολουθεί μια ανάλυση αυτών των βημάτων.

Βήμα 1: Προσδιορισμός των εγκατεστημένων κελυφών

Πριν εγκαταστήσετε ένα νέο κέλυφος, είναι σημαντικό να γνωρίζετε τι κελύφη έχετε ήδη στο σύστημα Linux. Για να το κάνετε αυτό, ανοίξτε το τερματικό και πληκτρολογήστε:

γάτα / κλπ / κοχύλια

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

Βήμα 2: Εγκατάσταση νέου κελύφους

Μόλις εντοπίσετε τα εγκατεστημένα κελύφη στο σύστημά σας, το επόμενο βήμα είναι να εγκαταστήσετε ένα νέο κέλυφος. Από αυτήν την άποψη, υπάρχει μια ποικιλία επιλογών διαθέσιμων στο Linux, καθεμία με το μερίδιο των πλεονεκτημάτων και των μειονεκτημάτων της. Έτσι, ανάλογα με τις προτιμήσεις σας και τι θέλετε να επιτύχετε με το κέλυφος, μπορείτε να επιλέξετε ένα που πληροί τις απαιτήσεις σας.

Αυτός ο οδηγός θα δείξει την εγκατάσταση και τη ρύθμιση του κελύφους zsh. Μη διστάσετε να αντικαταστήσετε το "zsh" με το όνομα του κελύφους σας στις ακόλουθες εντολές.

Για να εγκαταστήσετε το zsh σε διανομές που βασίζονται στο Debian:

sudo apt εγκατάσταση zsh

Μπορείτε να εγκαταστήσετε το zsh στο Arch Linux χρησιμοποιώντας το pacman:

sudo pacman -Syu zsh

Η εγκατάσταση του zsh σε Fedora, CentOS και άλλες διανομές RHEL είναι επίσης εύκολη:

sudo dnf εγκατάσταση zsh

Μόλις ολοκληρωθεί η εγκατάσταση, εκτελέστε την παρακάτω εντολή για να ελέγξετε ξανά τα εγκατεστημένα κελύφη στο σύστημά σας:

γάτα / κλπ / κοχύλια

Στη συνέχεια, επαληθεύστε εάν λειτουργεί το εγκατεστημένο κέλυφος. Για να το κάνετε αυτό, εισαγάγετε το όνομα του κελύφους σας στο τερματικό. Εάν είναι zsh, εκτελέστε:

zsh

Για να επιστρέψετε στο προεπιλεγμένο κέλυφος, πληκτρολογήστε έξοδος και χτύπησε Εισαγω.

Βήμα 3: Ορισμός ενός κελύφους ως προεπιλεγμένου κελύφους για το σύστημά σας

Εάν το νέο σας κέλυφος εμφανίζεται στη λίστα των εγκατεστημένων κελυφών και λειτουργεί καλά, είστε πλέον έτοιμοι να το ορίσετε ως το προεπιλεγμένο κέλυφος για το σύστημά σας. Λάβετε υπόψη ότι, με το chsh, μπορείτε να αλλάξετε τόσο το προεπιλεγμένο διαδραστικό κέλυφος όσο και το προεπιλεγμένο κέλυφος σύνδεσης.

Ένα κέλυφος σύνδεσης είναι ένα κέλυφος όπου αποκτάτε ένα τερματικό αφού συνδεθείτε στο σύστημά σας, ενώ ένα διαδραστικό κέλυφος είναι διαθέσιμο όλη την ώρα μετά τη σύνδεσή σας.

Για να ορίσετε το zsh (ή οποιοδήποτε άλλο κέλυφος) ως το προεπιλεγμένο κέλυφος σύνδεσης, ανοίξτε το τερματικό και εκτελέστε:

chsh

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

Στη συνέχεια, πληκτρολογήστε την απόλυτη διαδρομή για το εγκατεστημένο κέλυφος. Αυτό θα αλλάξει το προεπιλεγμένο κέλυφος σύνδεσης για το σύστημά σας. Για να αλλάξετε το προεπιλεγμένο διαδραστικό κέλυφος σε zsh:

chsh -s / usr / bin / zsh

Το σύστημα θα σας ζητήσει να εισαγάγετε τον κωδικό πρόσβασής σας για να εφαρμόσετε τις αλλαγές. Πληκτρολογήστε τον κωδικό πρόσβασής σας και πατήστε Εισαγω.

Μόλις ορίσετε το zsh (ή άλλο κέλυφος) ως το προεπιλεγμένο ή / και το διαδραστικό κέλυφος, αποσυνδεθείτε και συνδεθείτε ξανά για να αντικατοπτρίζονται οι αλλαγές στο σύστημά σας.

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

Με τα πάντα, βεβαιωθείτε ότι το κέλυφος που εγκαταστήσατε πρόσφατα έχει οριστεί ως το προεπιλεγμένο κέλυφος του συστήματος. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή:

ηχώ $ SHELL

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

Λάβετε υπόψη ότι, εάν θέλετε να αλλάξετε το προεπιλεγμένο κέλυφος για άλλους χρήστες στο σύστημά σας, θα πρέπει να το κάνετε ξεχωριστά για κάθε χρήστη. Για παράδειγμα, εάν θέλετε να αλλάξετε το προεπιλεγμένο κέλυφος για τον χρήστη ο Σαμ, θα πρέπει να εκτελέσετε την παρακάτω εντολή:

sudo chsh -s / usr / bin / zsh sam

Αλλαγή προεπιλεγμένου κελύφους για εξατομικευμένη εμπειρία

Ένα κέλυφος πλούσιο σε χαρακτηριστικά φέρει ορισμένα επιπλέον οφέλη πέρα ​​από αυτά που είναι εγγενή στο προεπιλεγμένο κέλυφος. Και δεδομένου ότι οι περισσότερες από τις αλληλεπιδράσεις και τις λειτουργίες σας στο Linux συμβαίνουν στη γραμμή εντολών, αλλάζοντας τη δική σας Το προεπιλεγμένο κέλυφος σε ένα που προσφέρει περισσότερες δυνατότητες είναι από τα πρώτα βήματα για την εξατομίκευση της εργασίας σας περιβάλλον.

Στην πραγματικότητα, θα πρέπει να σκεφτείτε όχι μόνο να αλλάξετε το προεπιλεγμένο κέλυφος, αλλά να το προσαρμόσετε και να το ρυθμίσετε με τον τρόπο που θέλετε να λειτουργεί για να αναβαθμίσει ολόκληρη την εμπειρία. Ένα καλό μέρος για να αρχίσετε να προσαρμόζετε το κέλυφος σας είναι να αρχίσετε να χρησιμοποιείτε ψευδώνυμα γραμμής εντολών που κάνουν τις εντολές εισαγωγής στο τερματικό γρήγορες και βολικές.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Γρήγορα έκδοση CDN Forces Reddit, Twitch, PayPal και Amazon Offline σε Παγκόσμια Διακοπή Διαδικτύου

Το ζήτημα επηρεάζει χιλιάδες σημαντικούς ιστότοπους και υπηρεσίες.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Linux
  • Linux Bash Shell
  • Προσαρμογή Linux
Σχετικά με τον Συγγραφέα
Yash Wate (Δημοσιεύθηκαν 12 άρθρα)

Ο Yash είναι Staff Writer στο MUO για DIY, Linux, Προγραμματισμός και Ασφάλεια. Πριν βρει το πάθος του γραπτώς, συνήθιζε να αναπτύσσεται για τον ιστό και το iOS. Μπορείτε επίσης να βρείτε τα γραπτά του στο TechPP, όπου καλύπτει και άλλους κλάδους. Εκτός από την τεχνολογία, του αρέσει να μιλάει για την αστρονομία, τη Φόρμουλα 1 και τα ρολόγια.

Περισσότερα από τον Yash Wate

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.