Πώς να μεταβείτε από το Bash στο Korn Shell στο Linux

click fraud protection

Το Korn Shell είναι μια δημοφιλής εναλλακτική λύση για το Bash Shell που χρησιμοποιείται συνήθως ως το προεπιλεγμένο σύστημα γραμμής εντολών στο Linux. Το κέλυφος είναι συμβατό με το Bash και δανείζεται πολλά χρήσιμα χαρακτηριστικά C Κέλυφος. Ο Korn πηγαίνει από τον Ksh για σύντομο χρονικό διάστημα και είναι πολύ δημοφιλής στην κοινότητα. Με λίγη τεχνογνωσία, είναι εύκολο να λειτουργήσει ως το προεπιλεγμένο κέλυφος στο Linux! Ακολουθήστε μαζί με το σεμινάριό μας παρακάτω και μάθετε πώς!

Σημείωση: για να χρησιμοποιήσετε το Ksh σε Linux, πρέπει να εκτελείτε Ubuntu, Debian, Arch Linux, Fedora ή OpenSUSE. Εάν όχι, ενδέχεται να απαιτείται κατασκευή Ksh από τον πηγαίο κώδικα.

Εγκατάσταση Ksh

Το Korn Shell είναι άμεσα διαθέσιμο για εγκατάσταση σε όλες τις μεγάλες διανομές Linux. Σε αυτόν τον οδηγό, θα επικεντρωθούμε στην έκδοση Mirshd του Ksh στο Linux. Ο λόγος για τον οποίο μιλάμε για αυτήν την έκδοση του Ksh είναι ότι η έκδοση AT&T του Korn Shell δεν απολαμβάνει υποστήριξη σε όλες τις διανομές Linux (λειτουργικά συστήματα όπως το Arch Linux και άλλα). Εάν πρέπει να χρησιμοποιήσετε την έκδοση AT&T του Korn Shell,

instagram viewer
κατεβάστε το εδώ.

Για να εγκαταστήσετε το Korn Shell εναλλακτικό από το Bash σε Linux, ανοίξτε ένα παράθυρο τερματικού και ακολουθήστε τις οδηγίες που αντιστοιχούν στο λειτουργικό σας σύστημα.

Ubuntu

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

Ντέμπιαν

sudo apt-get εγκατάσταση mksh

Arch Linux

sudo pacman -S mksh

Μαλακό καπέλλο

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

OpenSUSE

sudo zypper εγκατάσταση mksh

Γενικό Linux

Θέλετε να λάβετε την έκδοση MirBSD του Korn Shell στον υπολογιστή σας Linux; Εάν αντιμετωπίζετε προβλήματα με τον εντοπισμό του στο διαχειριστή πακέτων του λειτουργικού σας συστήματος, θα πρέπει να κατεβάσετε τον πηγαίο κώδικα του κελύφους και να τον μεταγλωττίσετε με μη αυτόματο τρόπο. Για πληροφορίες σχετικά με το MirBSD Korn Shell, vείναι η σελίδα λήψης του επίσημου ιστότοπου.

Δεν είστε σίγουροι πώς να δημιουργήσετε τον πηγαίο κώδικα; Μπορείτε να βρείτε πληροφορίες σχετικά με την παραγωγή του Ksh του MirBSD από την πηγή εδώ.

Πρόσβαση στο Korn Shell

Γνωρίζατε ότι μπορείτε να αποκτήσετε πρόσβαση στο Korn Shell στον υπολογιστή σας Linux χωρίς να το κάνετε το προεπιλεγμένο σύστημα εντολών; Είναι αλήθεια! Με την εκτέλεση του ksh εντολή σε ένα παράθυρο τερματικού, μπορείτε να μεταβείτε αμέσως από το προεπιλεγμένο κέλυφος Bash.

ksh

Θέλετε να χρησιμοποιήσετε το Korn Shell του MirBSD ως ριζικό χρήστη; Δείτε πώς! Αρχικά, μεταβείτε στο τερματικό και αποκτήστε πρόσβαση στον ριζικό λογαριασμό. Ο καλύτερος τρόπος πρόσβασης στο λογαριασμός ρίζας (για αυτήν την περίπτωση) είναι να χρησιμοποιήσετε το σου εντολή. Ωστόσο, εάν δεν μπορείτε να εκτελέσετε σου, sudo -s λειτουργεί επίσης.

su -

ή

sudo -s

Μόλις συνδεθείτε στον ριζικό χρήστη, είναι ασφαλές να μεταβείτε από το Bash στο Korn Shell. Εκτελέστε το τρέξιμο το ksh εντολή για πρόσβαση στο κέλυφος.

ksh

Λίστα διαθέσιμων κελυφών

Προτού μπορέσετε να ορίσετε το Korn Shell ως το προεπιλεγμένο σύστημα γραμμής εντολών στο Linux, θα πρέπει να μάθετε τη θέση του. Ο ευκολότερος τρόπος για να προσδιορίσετε την ακριβή τοποθεσία του δυαδικού Korn Shell είναι να ρίξετε μια ματιά στο /etc/shells αρχείο.

Για να δείτε το /etc/shells αρχείο, ανοίξτε ένα παράθυρο τερματικού και χρησιμοποιήστε το Γάτα εντολή.

γάτα / κτλ

Κοιτάξτε μέσα από την έξοδο του /etc/shells, βρείτε την τοποθεσία του Korn Shell και τονίστε την. Εναλλακτικά, διοχετεύστε την έξοδο σε ένα αρχείο κειμένου για εύκολη πρόσβαση με την παρακάτω εντολή.

Σημείωση: υπάρχουν πολλές διαφορετικές καταχωρήσεις για το Korn Shell στο αρχείο κελυφών. Αγνοήστε όλες τις καταχωρήσεις με "στατικό" σε αυτές.

cat / etc / shells >> /home/username/Documents/location-of-ksh.txt

Εναλλακτικά, εάν θέλετε να διοχετεύσετε μόνο τις καταχωρήσεις Korn Shell σε ένα αρχείο κειμένου, παραλείψτε την παραπάνω εντολή και εκτελέστε αυτήν την αντίδραση:

γάτα / κλπ / κοχύλια | grep mksh >> /home/username/Documents/location-of-ksh.txt

Ορίστε το Korn Shell ως προεπιλογή

Θέλετε να ανοίξει το Korn Shell όταν ξεκινάτε ένα τερματικό αντί για το Bash; Εκκινήστε ένα παράθυρο γραμμής εντολών στην επιφάνεια εργασίας Linux και, στη συνέχεια, εκτελέστε το chsh εντολή.

Σημείωση: κατανοήστε ότι το chsh προορίζεται να ανταλλάξει το προεπιλεγμένο κέλυφος εντολών για τον τρέχοντα χρήστη. Μην το τρέχετε ως ρίζα! Θα μπορούσατε να αλλάξετε κατά λάθος το ριζικό κέλυφος του υπολογιστή σας Linux!

chsh

Τρέξιμο chsh θα εκτυπώσει μια έξοδο που θα λέει "Εισαγάγετε τη νέα τιμή ή πατήστε ENTER για την προεπιλογή." Ρίξτε μια ματιά στο αρχείο κειμένου location-of-ksh.txt στον αγαπημένο σας επεξεργαστή κειμένου και αντιγράψτε τη θέση του Korn Shell στο δικό σας πρόχειρο. Μπορείτε επίσης να δείτε το αρχείο κειμένου στο τερματικό με:

cat /home/username/Documents/location-of-ksh.txt

Μόλις η τοποθεσία Korn Shell γράφεται στο chsh παράθυρο προτροπής, πατήστε το πλήκτρο Enter στο πληκτρολόγιο για να επιβεβαιώσετε την επιλογή σας. Στη συνέχεια, εισαγάγετε τον κωδικό πρόσβασης του χρήστη για να εφαρμόσετε την αλλαγή.

Μετά την εκτέλεση του chsh εντολή, κλείστε την περίοδο λειτουργίας τερματικού και επανεκκινήστε τον υπολογιστή Linux. Όταν ολοκληρωθεί η επανεκκίνηση, συνδεθείτε ξανά και ξεκινήστε ένα τερματικό. Το Korn Shell πρέπει τώρα να είναι η προεπιλεγμένη διεπαφή γραμμής εντολών.

watch instagram story