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

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

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

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

Installi Ksh

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

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

Ubuntu

sudo apt install mksh

Debian

sudo apt-get install mksh

Arch Linux

sudo pacman -S mksh

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

sudo dnf install mksh

OpenSUSE

sudo zypper install mksh

Γενικό Linux

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

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

Αποκτήστε πρόσβαση στο Korn Shell

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

ksh

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

su -

ή

sudo -s

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

ksh

Κατάλογος διαθέσιμων κελυφών

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

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

cat /etc/shells

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

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

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

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

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

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

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

Σημείωση: παρακαλούμε να κατανοήσετε ότι το chsh προορίζεται να ανταλλάξει το προεπιλεγμένο κέλυφος εντολών για τον τρέχοντα χρήστη. Μην το τρέχετε ως root! Θα μπορούσατε να αλλάξετε κατά λάθος το ριζικό κέλυφος του 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 θα πρέπει τώρα να είναι η προεπιλεγμένη διεπαφή γραμμής εντολών.

Σχόλια