Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το Linux Bash Shell στα Windows 10
Το Υποσύστημα των Windows για το Linux, το οποίο παρουσιάστηκε στην Ενημερωμένη Επέτειος, έγινε ένα σταθερό χαρακτηριστικό στην Ενημέρωση για τους Δημιουργούς Πτώσης. Τώρα μπορείτε να εκτελέσετε το Ubuntu και το openSUSE σε Windows, ενώ το Fedora και περισσότερες διανομές Linux έρχονται σύντομα.
Τι πρέπει να ξέρετε για το Bash Shell των Windows 10
Δεν πρόκειται για μια εικονική μηχανή, ένα κοντέινερ ή λογισμικό Linux που έχει δημιουργηθεί για τα Windows (όπως το Cygwin). Αντ 'αυτού, τα Windows 10 προσφέρουν ένα πλήρες υποσύστημα των Windows που προορίζεται για Linux για τη λειτουργία του λογισμικού Linux. Βασίζεται στην εγκατάλειψη της εργασίας του Project Astoria της Microsoft για τη λειτουργία εφαρμογών Android στα Windows.
Σκεφτείτε το ως το αντίθετο του Wine. Ενώ το Wine σας επιτρέπει να εκτελείτε εφαρμογές Windows απευθείας στο Linux, το Windows Subsystem for Linux σάς επιτρέπει να εκτελείτε εφαρμογές Linux απευθείας στα Windows.
Η Microsoft συνεργάστηκε με το Canonical για να προσφέρει ένα πλήρες περιβάλλον κελύφους βασισμένο στο Ubuntu που τρέχει πάνω από αυτό το υποσύστημα. Από τεχνική άποψη, αυτό δεν είναι καθόλου το Linux. Το Linux είναι ο υποκείμενος πυρήνας του λειτουργικού συστήματος και αυτό δεν είναι διαθέσιμο εδώ. Αντ 'αυτού, αυτό σας επιτρέπει να εκτελέσετε το κέλυφος Bash και τα ίδια ακριβώς δυαδικά αρχεία που κανονικά τρέχετε στο Ubuntu Linux. Οι καθαροί ελεύθεροι λογιστές υποστηρίζουν συχνά ότι το μέσο λειτουργικό σύστημα Linux θα πρέπει να ονομάζεται "GNU / Linux" επειδή είναι πραγματικά ένα πολύ λογισμικό GNU που τρέχει στον πυρήνα του Linux. Το κέλυφος Bash που θα πάρετε είναι πραγματικά όλα αυτά τα βοηθητικά προγράμματα του GNU και άλλο λογισμικό.
Ενώ αυτή η δυνατότητα αρχικά ονομάστηκε "Bash στο Ubuntu στα Windows", σας επιτρέπει επίσης να τρέχετε τα κελύφη Zsh και άλλα κελύφη γραμμής εντολών. Τώρα υποστηρίζει και άλλες διανομές Linux. Μπορείτε να επιλέξετε το openSUSE Leap ή το SUSE Enterprise Server αντί του Ubuntu και το Fedora είναι επίσης στο δρόμο του.
Υπάρχουν ορισμένοι περιορισμοί εδώ. Αυτό δεν υποστηρίζει ακόμα το λογισμικό διακομιστή φόντου και δεν θα λειτουργήσει επισήμως με γραφικές εφαρμογές desktop Linux. Δεν λειτουργεί κάθε εφαρμογή γραμμής εντολών, καθώς η λειτουργία δεν είναι τέλεια.
Πώς να εγκαταστήσετε το Bash στα Windows 10
Αυτή η δυνατότητα δεν λειτουργεί στην έκδοση 32 bit των Windows 10, οπότε βεβαιωθείτε ότι χρησιμοποιείτε την έκδοση 64-bit των Windows. Ήρθε η ώρα να μεταβείτε στην έκδοση 64-bit των Windows 10, αν εξακολουθείτε να χρησιμοποιείτε την έκδοση 32 bit, ούτως ή άλλως.
Υποθέτοντας ότι έχετε Windows 64-bit, για να ξεκινήσετε, κατευθυνθείτε στον Πίνακα Ελέγχου> Προγράμματα> Ενεργοποιήστε ή απενεργοποιήστε τις λειτουργίες των Windows. Ενεργοποιήστε την επιλογή "Υποσύστημα Windows για Linux" στη λίστα και, στη συνέχεια, κάντε κλικ στο κουμπί "OK".
Κάντε κλικ στο κουμπί "Επανεκκίνηση τώρα" όταν σας ζητηθεί να κάνετε επανεκκίνηση του υπολογιστή σας. Η λειτουργία δεν θα λειτουργήσει μέχρι να επανεκκινήσετε.
Σημείωση: Ξεκινώντας με την Ενημέρωση δημιουργών πτώσης, δεν χρειάζεται πλέον να ενεργοποιείτε τη λειτουργία προγραμματιστή στην εφαρμογή "Ρυθμίσεις" για να χρησιμοποιήσετε αυτήν τη λειτουργία. Απλά πρέπει να το εγκαταστήσετε από το παράθυρο Windows Features.
Μετά την επανεκκίνηση του υπολογιστή σας, ανοίξτε το Microsoft Store από το μενού "Έναρξη" και αναζητήστε "Linux" στο κατάστημα. Κάντε κλικ στο κουμπί "Λήψη των εφαρμογών" στο πλαίσιο του "Linux on Windows?" Banner.
Σημείωση: Ξεκινώντας με την Ενημέρωση των Δημιουργών Φθορών, δεν μπορείτε πλέον να εγκαταστήσετε το Ubuntu εκτελώντας την εντολή "bash". Αντ 'αυτού, πρέπει να εγκαταστήσετε το Ubuntu ή άλλη διανομή Linux από την εφαρμογή Store.
Θα δείτε μια λίστα με κάθε διανομή Linux που είναι διαθέσιμη αυτήν τη στιγμή στο Windows Store. Από την Ενημέρωση των Δημιουργών Πτώσης, αυτό περιλαμβάνει τα Ubuntu, το openSUSE Leap και το openSUSE Enterprise, με την υπόσχεση ότι το Fedora θα φτάσει σύντομα.
Εκσυγχρονίζω: Το Debian και το Kali είναι τώρα διαθέσιμα στο Store, αλλά δεν αναφέρονται εδώ. Αναζήτηση για "Debian Linux" ή "Kali Linux" για να τα βρείτε και να τα εγκαταστήσετε.
Για να εγκαταστήσετε μια διανομή Linux, κάντε κλικ σε αυτήν και στη συνέχεια κάντε κλικ στο κουμπί "Λήψη" ή "Εγκατάσταση" για να την εγκαταστήσετε όπως οποιαδήποτε άλλη εφαρμογή Store.
Αν δεν είστε σίγουροι για το περιβάλλον του Linux που θα εγκαταστήσετε, συνιστούμε το Ubuntu. Αυτή η δημοφιλής διανομή Linux ήταν προηγουμένως η μόνη διαθέσιμη επιλογή, αλλά άλλα συστήματα Linux είναι τώρα διαθέσιμα για άτομα που έχουν πιο συγκεκριμένες ανάγκες.
Μπορείτε επίσης να εγκαταστήσετε πολλαπλές διανομές Linux και θα έχουν το καθένα τη δική τους μοναδική συντόμευση. Μπορείτε να εκτελέσετε πολλές διαφορετικές κατανομές Linux ταυτόχρονα σε διαφορετικά παράθυρα.
Πώς να χρησιμοποιήσετε το Bash Shell και να εγκαταστήσετε το λογισμικό Linux
Τώρα έχετε ένα πλήρες κέλυφος bash γραμμής εντολών που βασίζεται στο Ubuntu ή οποιαδήποτε άλλη διανομή Linux που έχετε εγκαταστήσει.
Επειδή είναι τα ίδια δυαδικά αρχεία, μπορείτε να χρησιμοποιήσετε την εντολή apt ή apt-get του Ubuntu για να εγκαταστήσετε λογισμικό από τα αποθετήρια του Ubuntu εάν χρησιμοποιείτε το Ubuntu. Απλά χρησιμοποιήστε οποιαδήποτε εντολή χρησιμοποιείτε κανονικά σε αυτή τη διανομή του Linux. Θα έχετε πρόσβαση σε όλο το λογισμικό γραμμής εντολών Linux εκεί έξω, αν και ορισμένες εφαρμογές μπορεί να μην λειτουργούν ακόμη τέλεια.
Για να ανοίξετε το περιβάλλον του Linux που έχετε εγκαταστήσει, απλώς ανοίξτε το μενού Έναρξη και αναζητήστε οποιαδήποτε διανομή που εγκαταστήσατε. Για παράδειγμα, εάν εγκαταστήσατε το Ubuntu, ξεκινήστε τη συντόμευση του Ubuntu.
Μπορείτε να προσαρτήσετε αυτήν τη συντόμευση εφαρμογής στο μενού "Έναρξη", στη γραμμή εργασιών ή στην επιφάνεια εργασίας για ευκολότερη πρόσβαση.
Την πρώτη φορά που θα εκκινήσετε το περιβάλλον του Linux, θα σας ζητηθεί να εισαγάγετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης UNIX. Αυτά δεν πρέπει να ταιριάζουν με το όνομα χρήστη και τον κωδικό πρόσβασης των Windows, αλλά θα χρησιμοποιηθούν στο περιβάλλον του Linux.
Για παράδειγμα, εάν εισαγάγετε τα "bob" και "letmein" ως τα διαπιστευτήρια σας, το όνομα χρήστη σας στο περιβάλλον Linux θα είναι "bob" και ο κωδικός πρόσβασης που χρησιμοποιείτε στο περιβάλλον Linux θα είναι "letmein" ο κωδικός πρόσβασης είναι.
Μπορείτε να ξεκινήσετε το εγκατεστημένο περιβάλλον του Linux εκτελώντας το wsl
εντολή. Εάν έχετε εγκαταστήσει πολλές διανομές Linux, μπορείτε να επιλέξετε το προεπιλεγμένο περιβάλλον Linux που εκκινεί αυτή η εντολή.
Εάν έχετε εγκαταστήσει το Ubuntu, μπορείτε επίσης να εκτελέσετε το ubuntu
εντολή για την εγκατάσταση. Για το openSUSE Leap 42, χρησιμοποιήστε opensuse-42
. Για το SUSE Linux Enterprise Sever 12, χρησιμοποιήστε το sles-12
. Αυτές οι εντολές εμφανίζονται σε κάθε σελίδα διανομής του Linux στο Windows Store.
Μπορείτε ακόμα να ξεκινήσετε το προεπιλεγμένο περιβάλλον του Linux εκτελώντας το κτυπώ δυνατά
εντολή, αλλά η Microsoft λέει ότι αυτό είναι απόρριψη. Αυτό σημαίνει το κτυπώ δυνατά
η εντολή ενδέχεται να σταματήσει να λειτουργεί στο μέλλον.
Εάν είστε έμπειροι χρησιμοποιώντας ένα κέλυφος Bash σε Linux, Mac OS X ή σε άλλες πλατφόρμες, θα είστε ακριβώς στο σπίτι.
Στο Ubuntu, πρέπει να προθέσετε μια εντολή με sudo
για να το εκτελέσετε με δικαιώματα root. Ο χρήστης "root" σε πλατφόρμες UNIX έχει πλήρη πρόσβαση στο σύστημα, όπως ο χρήστης "Administrator" στα Windows. Το σύστημα αρχείων των Windows βρίσκεται στο / mnt / c
στο περιβάλλον κελύφους Bash.
Χρησιμοποιήστε τις ίδιες εντολές τερματικού Linux που χρησιμοποιείτε για να μετακινηθείτε. Εάν είστε συνηθισμένοι στην τυπική γραμμή εντολών των Windows με τις εντολές DOS, ακολουθούν μερικές βασικές εντολές που είναι κοινές τόσο στο Bash όσο και στα Windows:
- Αλλαγή καταλόγου:
CD
στο Μπασ,CD
ήchdir
στο DOS - Λίστα Περιεχόμενα του καταλόγου:
ls
στο Μπασ,dir
στο DOS - Μετακίνηση ή μετονομασία αρχείου:
mv
στο Μπασ,κίνηση
καιμετονομάζω
στο DOS - Αντιγραφή αρχείου:
cp
στο Μπασ,αντίγραφο
στο DOS - Διαγραφή αρχείου:
rm
στο Μπασ,del
ήεξάλειψη
στο DOS - Δημιουργία καταλόγου:
mkdir
στο Μπασ,mkdir
στο DOS - Χρησιμοποιήστε έναν επεξεργαστή κειμένου:
vi
ήnano
στο Μπασ,επεξεργασία
στο DOS
Είναι σημαντικό να θυμάστε ότι, σε αντίθεση με τα Windows, το κέλυφος Bash και το περιβάλλον που μιμείται το Linux είναι ευαίσθητα σε πεζά. Με άλλα λόγια, το "File.txt" με κεφαλαίο γράμμα είναι διαφορετικό από το "file.txt" χωρίς κεφάλαιο.
Για περισσότερες οδηγίες, συμβουλευτείτε τον οδηγό για αρχάριους στη γραμμή εντολών Linux και άλλες παρόμοιες εισαγωγές στο κέλυφος Bash, στη γραμμή εντολών του Ubuntu και στο τερματικό Linux.
Θα χρειαστεί να χρησιμοποιήσετε την εντολή apt για να εγκαταστήσετε και να ενημερώσετε το λογισμικό του περιβάλλοντος του Ubuntu. Βεβαιωθείτε ότι έχετε προκαθορίσει αυτές τις εντολές sudo
, που τους κάνει να τρέχουν ως root - το ισοδύναμο Linux του Administrator. Εδώ είναι οι εντολές apt-get που πρέπει να ξέρετε:
- Λήψη ενημερωμένων πληροφοριών σχετικά με διαθέσιμα πακέτα:
sudo apt update
- Εγκαταστήστε ένα πακέτο εφαρμογής:
sudo apt εγκαταστήσετε το όνομα συσκευασίας
(Αντικαταστήστε το όνομα συσκευασίας με το όνομα του πακέτου.) - Απεγκατάσταση ενός πακέτου εφαρμογής:
sudo apt αφαιρέστε το όνομα συσκευασίας
(Αντικαταστήστε το όνομα συσκευασίας με το όνομα του πακέτου.) - Αναζήτηση Διαθέσιμων Πακέτων:
sudo apt λέξη αναζήτησης
(Αντικαταστήστε "λέξη" με μια λέξη που θέλετε να αναζητήσετε ονόματα πακέτων και περιγραφές για.) - Λήψη και εγκατάσταση των τελευταίων εκδόσεων των εγκατεστημένων πακέτων σας:
sudo apt αναβάθμιση
Εάν εγκαταστήσατε μια διανομή SUSE Linux, μπορείτε να χρησιμοποιήσετε την εντολή zypper για να εγκαταστήσετε το λογισμικό.
Αφού κατεβάσετε και εγκαταστήσετε μια εφαρμογή, μπορείτε να πληκτρολογήσετε το όνομά της στη γραμμή εντολών και, στη συνέχεια, πατήστε Enter για να την εκτελέσετε. Ελέγξτε την τεκμηρίωση συγκεκριμένης εφαρμογής για περισσότερες λεπτομέρειες.
Μπόνους: Εγκαταστήστε τη γραμματοσειρά Ubuntu για μια πραγματική εμπειρία Ubuntu
Εάν θέλετε μια πιο ακριβή εμπειρία Ubuntu στα Windows 10, μπορείτε επίσης να εγκαταστήσετε τις γραμματοσειρές του Ubuntu και να τις ενεργοποιήσετε στο τερματικό. Δεν χρειάζεται να το κάνετε αυτό, καθώς η προεπιλεγμένη γραμματοσειρά γραμμής εντολών των Windows φαίνεται αρκετά καλή για εμάς, αλλά είναι μια επιλογή.
Ακολουθεί το εξής παράδειγμα:
Για να εγκαταστήσετε τη γραμματοσειρά, κατεβάστε πρώτα την οικογένεια γραμματοσειρών Ubuntu από την ιστοσελίδα του Ubuntu. Ανοίξτε το ληφθέν αρχείο .zip και εντοπίστε το αρχείο "UbuntuMono-R.ttf". Αυτή είναι η γραμματοσειρά Ubuntu monospace, η οποία είναι η μόνη που χρησιμοποιείται στο τερματικό. Είναι η μόνη γραμματοσειρά που πρέπει να εγκαταστήσετε.
Κάντε διπλό κλικ στο αρχείο "UbuntuMono-R.ttf" και θα δείτε μια προεπισκόπηση της γραμματοσειράς. Κάντε κλικ στην επιλογή "Εγκατάσταση" για να την εγκαταστήσετε στο σύστημά σας.
Για να καταστεί η γραμματοσειρά του Ubuntu μονοστοιχείο μια επιλογή στην κονσόλα, θα πρέπει να προσθέσετε μια ρύθμιση στο μητρώο των Windows.
Ανοίξτε ένα πρόγραμμα επεξεργασίας μητρώου πατώντας τα Windows + R στο πληκτρολόγιό σας πληκτρολογώντας regedit
, και στη συνέχεια πατώντας το πλήκτρο Enter. Μεταβείτε στο ακόλουθο κλειδί ή αντιγράψτε και επικολλήστε το στη γραμμή διευθύνσεων του Επεξεργαστή Μητρώου:
HKEY_LOCAL_MACHINE \ ΛΟΓΙΣΜΙΚΟ \ Microsoft \ Windows NT \ CurrentVersion \ Κονσόλα \ TrueTypeFont
Κάντε δεξί κλικ στο δεξιό τμήμα του παραθύρου και επιλέξτε New> String Value. Ονομάστε τη νέα τιμή 000
.
Κάντε διπλό κλικ στη συμβολοσειρά "000" που μόλις δημιουργήσατε και μετά πληκτρολογήστε Ubuntu Mono
ως δεδομένα αξίας.
Ξεκινήστε ένα παράθυρο του Ubuntu, κάντε δεξί κλικ στη γραμμή τίτλου και, στη συνέχεια, επιλέξτε την εντολή "Ιδιότητες". Κάντε κλικ στην καρτέλα "Γραμματοσειρά" και, στη συνέχεια, επιλέξτε "Ubuntu Mono" στη λίστα γραμματοσειρών.
Το λογισμικό που εγκαθιστάτε στο κέλυφος Bash περιορίζεται στο κέλυφος Bash. Μπορείτε να αποκτήσετε πρόσβαση σε αυτά τα προγράμματα από τη Γραμμή εντολών, το PowerShell ή αλλού στα Windows, αλλά μόνο εάν εκτελείτε το bash -c
εντολή.