Στην ενημερωμένη έκδοση επετείου των Windows 10, η Microsoft πρόσθεσε μια ενδιαφέρουσα νέα δυνατότητα για προγραμματιστές, χρήστες ενέργειας και όσους εργάζονταν σε συστήματα Unix-y όπως το Mac OS X και το Linux. Τα Windows 10 περιλαμβάνουν πλέον τη γραμμή εντολών Unix Bash (σε beta) που προσφέρεται από μια συνεργασία με την Canonical, την εταιρεία πίσω από το Ubuntu Linux.
Με τη γραμμή εντολών Bash μπορείτε να πραγματοποιείτε κάθε είδους ενέργειες όπως αλληλεπίδραση με το σύστημα αρχείων των Windows (όπως μπορείτε με την κανονική γραμμή εντολών των Windows), εκτελώντας τις βασικές εντολές Bash και ακόμη και την εγκατάσταση γραφικών UI προγραμμάτων Linux το τελευταίο δεν υποστηρίζεται επίσημα.
Εάν είστε έμπειρος χρήστης Bash ή ενδιαφέρεστε να ξεκινήσετε με τη δημοφιλή γραμμή εντολών, ακολουθείστε τον τρόπο εγκατάστασης του Bash στα Windows 10.
01 του 06Το υποσύστημα
Όταν εγκαθιστάτε το Bash στα Windows 10 δεν λαμβάνετε μια εικονική μηχανή ή ένα πρόγραμμα που κάνει ό, τι καλύτερο μπορεί να τρέξει ως το Bash στο Linux. Είναι στην πραγματικότητα το Bash που εκτελείται εγγενώς στον υπολογιστή σας χάρη σε μια λειτουργία στα Windows 10 που ονομάζεται Windows Subsystem for Linux (WSL). Το WSL είναι η "μυστική σάλτσα" που επιτρέπει στο λογισμικό Linux να τρέχει στα Windows.
Για να ξεκινήσετε, πηγαίνετε στο Έναρξη> Ρυθμίσεις> Ενημέρωση & Ασφάλεια> Για προγραμματιστές . Στην υποενότητα "Χρήση χαρακτηριστικών προγραμματιστών" επιλέξτε το λειτουργία για προγραμματιστές κουμπί ραδιοφώνου. Ενδέχεται να σας ζητηθεί να κάνετε επανεκκίνηση του υπολογιστή σας σε αυτό το σημείο. Αν ναι, προχωρήστε και κάντε αυτό.
Συνεχίστε την ανάγνωση παρακάτω
02 του 06Ενεργοποιήστε τις λειτουργίες των Windows
Αφού γίνει αυτό, κλείστε την εφαρμογή "Ρυθμίσεις" και κάντε κλικ στη γραμμή αναζήτησης της Cortana στη γραμμή εργασιών και πληκτρολογήστε Χαρακτηριστικά των Windows
. Το κορυφαίο αποτέλεσμα θα πρέπει να είναι μια επιλογή πίνακα ελέγχου που ονομάζεται "Ενεργοποίηση ή απενεργοποίηση των λειτουργιών των Windows". Επιλέξτε αυτό και θα ανοίξει ένα μικρό παράθυρο.
Πραγματοποιήστε κύλιση προς τα κάτω και ελέγξτε το πλαίσιο με την ένδειξη "Υποσύστημα των Windows για Linux (Beta)". Στη συνέχεια κάντε κλικ στο κουμπί Εντάξει για να κλείσετε το παράθυρο.
Στη συνέχεια, θα σας ζητηθεί να κάνετε επανεκκίνηση του υπολογιστή σας, κάτι που θα πρέπει να κάνετε πριν μπορέσετε να χρησιμοποιήσετε το Bash.
Συνεχίστε την ανάγνωση παρακάτω
03 του 06Τελική εγκατάσταση
Μετά την επανεκκίνηση του υπολογιστή σας, κάντε ξανά κλικ στο Cortana στη γραμμή εργασιών και πληκτρολογήστε κτυπώ δυνατά
. Το κορυφαίο αποτέλεσμα θα πρέπει να είναι μια επιλογή για εκτέλεση "bash" ως εντολή - επιλέξτε το.
Εναλλακτικά, πηγαίνετε στο Έναρξη> Σύστημα των Windows> Γραμμή εντολών . Μόλις ανοίξει το παράθυρο της γραμμής εντολών, πληκτρολογήστε κτυπώ δυνατά
και χτύπησε Εισαγω .
Όποια και αν είναι η διαδικασία, η τελική διαδικασία εγκατάστασης για το Bash θα ξεκινήσει με τη λήψη του Bash από το Windows Store (μέσω της γραμμής εντολών). Σε ένα σημείο θα σας ζητηθεί να συνεχίσετε. Όταν συμβαίνει αυτό, απλώς πληκτρολογήστε y
και στη συνέχεια περιμένετε να ολοκληρωθεί η εγκατάσταση.
Προσθέστε ένα όνομα χρήστη και έναν κωδικό πρόσβασης
Όταν όλα είναι σχεδόν τελειωμένα θα σας ζητηθεί να εισαγάγετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης, όπως συμβαίνει με τις εντολές εντολών Unix. Δεν χρειάζεται να χρησιμοποιείτε το όνομα λογαριασμού χρήστη ή τον κωδικό πρόσβασης των Windows. Αντ 'αυτού, μπορούν να είναι εντελώς μοναδικά. Αν θέλετε να καλέσετε τον εαυτό σας "r3dB4r0n" τότε πηγαίνετε για αυτό.
Μόλις ολοκληρωθεί αυτό το μέρος και ολοκληρωθεί η εγκατάσταση, η γραμμή εντολών ανοίγει αυτόματα στο Bash. Θα γνωρίζετε ότι γίνεται όταν βλέπετε κάτι σαν το 'r3dB4r0n @ όνομα υπολογιστή' ως γραμμή εντολών.
Τώρα μπορείτε να εισάγετε τις εντολές Bash που θέλετε. Δεδομένου ότι αυτό είναι ακόμα το λογισμικό beta δεν είναι όλα τα πράγματα θα λειτουργήσει, αλλά ως επί το πλείστον θα λειτουργήσει παρόμοια με Bash σε άλλα συστήματα.
Κάθε φορά που θέλετε να ανοίξετε ξανά το Bash, θα το βρείτε κάτω Έναρξη> Bash στο Ubuntu στα Windows .
Συνεχίστε την ανάγνωση παρακάτω
05 του 06Αναβάθμιση της εγκατάστασης σας
Όπως γνωρίζει οποιοσδήποτε καλός χρήστης Bash πριν κάνετε κάτι με τη γραμμή εντολών, θα πρέπει να ενημερώσετε και να αναβαθμίσετε την τρέχουσα εγκατάσταση των πακέτων. Εάν δεν έχετε ακούσει ποτέ τον όρο, τα πακέτα είναι αυτό που ονομάζετε τη συλλογή των αρχείων που συνθέτουν προγράμματα γραμμής εντολών και βοηθητικά προγράμματα εγκατεστημένα στο μηχάνημά σας.
Για να βεβαιωθείτε ότι είστε ενημερωμένοι, ανοίξτε το Bash στο Ubuntu στα Windows και πληκτρολογήστε την ακόλουθη εντολή: sudo apt-get ενημέρωση
. Τώρα χτυπήστε Εισαγω
. Το Bash θα εκτυπώσει στη συνέχεια ένα μήνυμα σφάλματος στο παράθυρο και στη συνέχεια θα σας ζητήσει τον κωδικό πρόσβασής σας.
Απλά αγνοήστε αυτό το μήνυμα λάθους για τώρα. ο sudo
η εντολή δεν λειτουργεί πλήρως, αλλά εξακολουθείτε να χρειάζεστε για να εκτελέσετε ορισμένες εντολές στο Bash. Επιπλέον, είναι απλώς καλή πρακτική να κάνουμε τα πράγματα με τον επίσημο τρόπο εν αναμονή μιας απρόσκοπτης εμπειρίας Bash στα Windows.
Μέχρι στιγμής το μόνο που έχουμε κάνει είναι η ενημέρωση της τοπικής βάσης δεδομένων των εγκατεστημένων πακέτων, η οποία επιτρέπει στον υπολογιστή να γνωρίζει αν υπάρχει κάτι νέο. Τώρα για να εγκαταστήσετε πραγματικά τα νέα πακέτα που πρέπει να πληκτρολογήσετε sudo apt-get αναβάθμιση
και χτύπησε Εισαγω
Άλλη μια φορά. Ο Bash πιθανότατα δεν θα ζητήσει ξανά τον κωδικό πρόσβασής σας από τη στιγμή που μόλις μπήκατε. Και τώρα, ο Bash είναι εκτός των φυλών αναβαθμίζοντας όλα τα πακέτα σας. Αρχικά στη διαδικασία, ο Bash θα σας ρωτήσει αν πραγματικά θέλετε να συνεχίσετε να αναβαθμίζετε το λογισμικό Bash. Απλά γράψε y
για ναι, για να πραγματοποιήσετε την αναβάθμιση.
Μπορεί να χρειαστούν μερικά λεπτά για να αναβαθμιστούν τα πάντα, αλλά μόλις γίνει, το Bash θα αναβαθμιστεί και θα είναι έτοιμο.
06 του 06Χρησιμοποιώντας ένα πρόγραμμα γραμμής εντολών
Τώρα έχουμε τον Bash και τρέχει είναι ώρα να κάνουμε κάτι εύκολο με αυτό. Θα χρησιμοποιήσουμε το rsync
εντολή να δημιουργήσετε αντίγραφο ασφαλείας του φακέλου των εγγράφων των Windows σε έναν εξωτερικό σκληρό δίσκο.
Σε αυτό το παράδειγμα, ο φάκελός μας βρίσκεται στο C: Users BashFan Documents
, και ο εξωτερικός σκληρός δίσκος μας είναι ο ΦΑ:
οδηγώ.
Το μόνο που έχετε να κάνετε είναι να πληκτρολογήσετε rsync -rv / mnt / c / Χρήστες / BashFan / Έγγραφα / / mnt / f / Έγγραφα
. Αυτή η εντολή λέει στο Bash να χρησιμοποιήσει το πρόγραμμα Rsync, το οποίο θα έπρεπε ήδη να εγκατασταθεί στην έκδοση του Bash. Στη συνέχεια, το τμήμα "rv" λέει στο rsync να δημιουργήσει αντίγραφα ασφαλείας όλων των περιεχομένων των διαφόρων φακέλων του υπολογιστή σας και να εκτυπώσει όλη τη δραστηριότητα του rsync στη γραμμή εντολών. Βεβαιωθείτε ότι πληκτρολογήσατε αυτήν την εντολή ακριβώς συμπεριλαμβανομένης της χρήσης της καθέτου προς τα πίσω μετά … / BashFan / Έγγραφα /
. Για μια εξήγηση για το γιατί αυτή η κάθετο είναι σημαντική, ελέγξτε αυτό το εκπαιδευτικό πρόγραμμα Digital Ocean.
Τα δύο τελευταία bits με τους προορισμούς του φακέλου λένε στον Bash ποιο φάκελο θα αντιγραφεί και πού να το αντιγράψει. Για το Bash για πρόσβαση στα αρχεία των Windows πρέπει να ξεκινήσει με "/ mnt /". Αυτό είναι απλά μια παράξενη παράμετρος του Bash στα Windows, αφού ο Bash λειτουργεί ακόμα σαν να τρέχει σε μια μηχανή Linux.
Επίσης, σημειώστε ότι στις εντολές Bash γίνεται διάκριση πεζών-κεφαλαίων. Αν πληκτρολογήσατε σε "έγγραφα" αντί για "Έγγραφα", η Rsync δεν θα μπορούσε να βρει τον σωστό φάκελο.
Τώρα που έχετε πληκτρολογήσει την εντολή σας χτυπήσει Εισαγω
και τα έγγραφά σας θα υποστηρίζονται χωρίς καθυστέρηση.