13Sep
Το κέλυφος Bash που φτάνει με την Ενημέρωση Επέτειος των Windows 10 είναι παραπλανητικό.Δεν είναι μόνο το Bash-είναι ένα στρώμα συμβατότητας για την εκτέλεση λογισμικού Linux στα Windows.Μπορείτε να το χρησιμοποιήσετε για να εκτελέσετε το Zsh ή οποιοδήποτε άλλο κέλυφος προτιμάτε.
Από το Insider Build 14342, το κέλυφος Zsh λειτουργεί πλέον στα Windows 10. Μπορείτε να έχετε το Bash να εκτελέσει αυτόματα το Zsh κάθε φορά που το εκκινείτε.Το Oh My Zsh λειτουργεί επίσης για την προσαρμογή του κελύφους σας Zsh σε Windows, όπως και στο Linux.
Πρώτον: Εγκατάσταση Bash
Πριν εγκαταστήσετε το κέλυφος επιλογής σας, θα πρέπει πρώτα να ενεργοποιήσετε το Υποσύστημα των Windows για Linux και να εγκαταστήσετε το Bash.Αυτό θα εγκαταστήσει ένα πλήρες περιβάλλον χώρου χρηστών του Ubuntu στα Windows, συμπεριλαμβανομένου του κελύφους Bash.
Εάν έχετε ήδη εγκαταστήσει το Bash στα Windows, καλό είναι να πάτε.
Πώς να εγκαταστήσετε το Zsh( ή άλλο Shell)
Μόλις εγκατασταθεί το Bash, πρέπει απλώς να εγκαταστήσετε το κέλυφος που θέλετε να χρησιμοποιήσετε μέσα από το Bash.Κάνετε αυτό με την εντολή apt-get, ακριβώς όπως θα κάνατε να εγκαταστήσετε οποιοδήποτε άλλο πακέτο λογισμικού στο Ubuntu Linux.
Για να εγκαταστήσετε το Zsh, ανοίξτε το κέλυφος Bash και εκτελέστε την ακόλουθη εντολή:
sudo apt-get install zshΠατήστε "y" όταν σας ζητηθεί και πατήστε Enter για να συνεχίσετε.Το Apt-get θα κατεβάσει και θα εγκαταστήσει αυτόματα το Zsh από τα αποθετήρια του Ubuntu.
Αν θέλετε να χρησιμοποιήσετε ένα άλλο κέλυφος, καθορίστε το όνομα του κελύφους αντί του Zsh.Για παράδειγμα, οι άνθρωποι αναφέρουν το κέλυφος ψαριών λειτουργεί επίσης.Για να το εγκαταστήσετε, θα πρέπει να εκτελέσετε την ακόλουθη εντολή:
sudo apt-get installΠώς να ξεκινήσετε το Zsh( ή άλλο Shell)
Για να ξεκινήσετε το Zsh ή ένα άλλο κέλυφος μετά την τοποθέτησή του, απλά πληκτρολογήστε το όνομα του shell στο Bashκαι πατήστε Enter.Για παράδειγμα, για να αρχίσετε να χρησιμοποιείτε το Zsh από το Bash, απλά πληκτρολογήστε:
zshΘα σας ζητηθεί να περάσετε από τη διαδικασία ρύθμισης του Zsh για πρώτη φορά και να δημιουργήσετε ένα προφίλ διαμόρφωσης την πρώτη φορά που θα το ξεκινήσετε.Πληκτρολογήστε "2" για να δημιουργήσετε ένα προφίλ διαμόρφωσης με τις προτεινόμενες προεπιλεγμένες ρυθμίσεις.
Για να αφήσετε το κέλυφος zsh και να επιστρέψετε στο Bash, εκτελέστε την ακόλουθη εντολή:
exit Πώς να κάνετε το Bash να ξεκινήσει αυτόματα το Zsh
Λόγω του τρόπου με τον οποίο η Microsoft εφάρμοσε αυτή τη δυνατότητα, δεν μπορείτε να ξεκινήσετε απευθείας το Zsh και να παρακάμψετε το Bash.Για να ξεκινήσετε να τρέχετε το λογισμικό Linux, πρέπει να ξεκινήσετε ένα παράθυρο Bash και να εκτελέσετε το λογισμικό από εκεί.Ωστόσο, μπορείτε να έχετε το Bash να αλλάζει αυτόματα σε Zsh κάθε φορά που το εκκινείτε.
Για να γίνει αυτό, θα χρειαστεί να επεξεργαστείτε το αρχείο. bashrc.Το Bash θα εκτελέσει τις εντολές σε αυτό το αρχείο κάθε φορά που θα ξεκινήσει.Μπορείτε να το κάνετε χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου προτιμάτε, συμπεριλαμβανομένου του vi, αλλά θα εξηγήσουμε τη διαδικασία χρησιμοποιώντας nano.
Για να ανοίξετε το αρχείο. bashrc στο nano, εκτελέστε την ακόλουθη εντολή:
nano. bashrc
Προσθέστε τις ακόλουθες γραμμές στο αρχείο.Θα μπορούσατε απλά να προσθέσετε "exec zsh", αλλά οι ακόλουθες γραμμές θα εξασφαλίσουν ότι το Bash θα εκκινήσει μόνο το Zsh όταν ανοίξετε ένα παράθυρο Bash.Αυτό θα αποφύγει την πρόκληση προβλημάτων για άλλο λογισμικό.
# Ξεκινήστε το Zsh εάν [-t 1];τότε εκτελέστε zsh fiΑν θέλετε να εκτελέσετε ένα διαφορετικό κέλυφος, θα εισάγετε την εντολή του κελύφους αντί του "zsh".
Αφού κάνετε, πατήστε Ctrl + O και στη συνέχεια Enter για αποθήκευση.Πατήστε Ctrl + X για έξοδο από το nano στη συνέχεια.
Τώρα, κάθε φορά που ανοίγετε την εφαρμογή Bash στα Windows, θα ξεκινήσει τώρα με το κέλυφος Zsh.
Για να αντιστρέψετε την αλλαγή, επεξεργαστείτε ξανά το αρχείο. bashrc και διαγράψτε την ενότητα που προσθέσατε.
Όλα τα εναλλακτικά κελύφη Linux θα πρέπει να λειτουργούν, θεωρητικά.Αν κάποιος δεν το κάνει, η Microsoft πρέπει να διορθώσει το υποκείμενο υποσύστημα των Windows για Linux, ώστε να τρέχει σωστά περισσότερο λογισμικό Linux.Μπορείτε να δείτε τα υπάρχοντα σφάλματα και να αναφέρετε νέα σφάλματα στη Microsoft στη σελίδα BashOnWindows GitHub.