Ένας γρήγορος οδηγός για Linux Bash Shell στα Windows 10

Ένας γρήγορος οδηγός για Linux Bash Shell στα Windows 10

Τον Μάρτιο του 2016 η Microsoft ανακοίνωσε τη φοβερή Canonical εταιρική σχέση. Αναφερόμενοι ως Linux στα Windows, οι προγραμματιστές χάρηκαν με την προοπτική να έρθει ο Bash στα Windows. Αντί για εικονική μηχανή, η Επετειακή Ενημέρωση των Windows 10 υποσχέθηκε ότι θα φέρει την πλήρη λειτουργικότητα του bash στα Windows.





Το Bash για Windows είναι ζωντανό εδώ και αρκετό καιρό και διαθέτει πολλές δυνατότητες. Ενώ σίγουρα απευθύνεται σε κοινό προγραμματιστή, περισσότερες λειτουργίες κρύβονται κάτω από τη γραμμή εντολών. Μάθετε περισσότερα σχετικά με το Bash στα Windows, από το πώς και γιατί πρέπει να το εγκαταστήσετε, έως τις κρυφές λειτουργίες που πιθανότατα δεν γνωρίζατε.





Απαιτήσεις συστήματος για Bash στα Windows

Η εγκατάσταση του Bash στα Windows είναι αρκετά απλή, αλλά ας ξεκινήσουμε με τα βασικά.





Θα χρειαστείτε έναν υπολογιστή σε λειτουργία Windows 10 , ένας υπολογιστής 64-bit και η Windows 10 Anniversary Update εγκατεστημένη. Δεδομένου ότι η ενημέρωση στοχεύει προγραμματιστές, θα πρέπει επίσης να ενεργοποιήσετε τη λειτουργία προγραμματιστή. Ενδέχεται να απαιτείται επανεκκίνηση. Μόλις ενεργοποιηθεί ξανά, το Υποσύστημα Windows για Linux (Beta) ενδέχεται να είναι ενεργοποιημένο στις Λειτουργίες των Windows. Στη συνέχεια, ζητείται άλλη επανεκκίνηση και τελικά μόλις ενεργοποιηθεί ξανά το σύστημά σας, μπορείτε να ανοίξετε το Bash. Ουαου!

Η εγκατάσταση και εκτέλεση του Bash στα Windows είναι εκπληκτικά εύκολη. Εφόσον είστε οπλισμένοι με έναν υπολογιστή 64-bit Windows 10 και έχετε εγκατεστημένη την Επετειακή Ενημέρωση, είναι τόσο απλό όσο η ενεργοποίηση μερικών δυνατοτήτων.



Ενεργοποίηση Bash στα Windows

Η ενεργοποίηση του Bash στα Windows δεν είναι τόσο δύσκολη όσο ακούγεται. Δείτε πώς μπορείτε να συνεχίσετε με την εγκατάσταση.

Αρχικά, ενεργοποιήστε τη Λειτουργία προγραμματιστή. Μεταβείτε στο Ρυθμίσεις> Ενημέρωση και ασφάλεια> Για προγραμματιστές και επιλέξτε τη φούσκα κατά Λειτουργία για προγραμματιστές Το





πού είναι το εικονίδιο της μπαταρίας μου windows 10

Στη συνέχεια, χτυπήστε Κλειδιά Windows + Q και αναζητήστε Ενεργοποιήστε ή απενεργοποιήστε τις λειτουργίες των Windows Το

Ελεγχος Εντάξει και επανεκκίνηση. Μόλις λειτουργήσει ξανά, ανοίξτε το μενού Έναρξη και αναζητήστε Κτυπώ δυνατά Το Κάνε κλικ στο Εντολή εκτέλεσης Bash επιλογή.





Θα προωθηθείτε για να αποδεχτείτε τους όρους παροχής υπηρεσιών και αφού συμφωνήσετε με αυτούς, ο Bash θα κάνει λήψη.

Μόλις τελειώσει αυτό, μπορείτε επιτέλους να εκτελέσετε το Bash! Για να το κάνετε αυτό, απλώς ανοίξτε το μενού Έναρξη και αναζητήστε Ubuntu Το

Τι μπορείτε πραγματικά να κάνετε

Μια από τις μεγαλύτερες ερωτήσεις, τι μπορείς πράγματι κάνω με Bash στα Windows; Τυπικά εργαλεία γραμμής εντολών GNU, συμπεριλαμβανομένων ...

grep ssh nano

... πρέπει να λειτουργεί τέλεια. Η εγκατάσταση πακέτων και ενημερώσεων χρησιμοποιώντας λειτουργίες apt και apt-get είναι επίσης εξαιρετική. Το Symlink και η υποστήριξη του συστήματος αρχείων προέρχονται μέσω του περιβάλλοντος Windows Subsystem for Linux (WSL) και υπάρχει κάποια υποστήριξη γλώσσας προγραμματισμού για τα Python, NodeJS και Perl. Ενώ το Bash στα Windows δεν προορίζεται για την εκτέλεση γραφικών εφαρμογών, μπορεί να επιτευχθεί.

Ευτυχώς, εσύ κλίση επεξεργασία/άνοιγμα/διαγραφή εφαρμογών των Windows ή τροποποίηση των ρυθμίσεων συστήματος των Windows. Αυτό είναι ένα μεγάλο σφάλμα, καθώς όλοι γνωρίζουμε ότι μπορεί να συμβούν λάθη κατά τη χρήση της γραμμής εντολών.

Εγκατάσταση λογισμικού Linux

Στο Linux, μπορείτε εγκατάσταση εφαρμογών μέσω πολλών μεθόδων. Η γραμμή εντολών χρησιμοποιείται συχνότερα. Το apt-get κατεβάζει πακέτα λογισμικού από αποθετήρια, μαζί με εξαρτήσεις. Είναι υπέροχο και θα μοιάζει με αυτό (χωρίς αγκύλες και με το πραγματικό όνομα πακέτου):

sudo apt-get install [packagename]

Αν είμαστε εγκατάσταση του Git για παράδειγμα, θα τρέξουμε:

sudo apt-get install git

Πολύ απλό. Ωστόσο, φροντίστε να συμπεριλάβετε

sudo

καθώς χρειαζόμαστε δικαιώματα υπερχρήστη. Το Git και άλλο λογισμικό μπορεί επίσης να εγκατασταθούν από την πηγή.

Born to Run (Γραφικές εφαρμογές)

Το Bash στα Windows δεν υποστηρίζει γραφικές εφαρμογές Linux, ή τουλάχιστον επίσημα. Ωστόσο, τα μέλη της κοινότητας βρήκε μια μέθοδο να το κάνετε χρησιμοποιώντας το προφανώς μάλλον ευέλικτο Υποσύστημα Windows για Linux. Επειδή κάτι δεν είναι φτιαγμένο για έναν σκοπό δεν σημαίνει ότι δεν μπορεί να χρησιμοποιηθεί για αυτό.

Περίπτωση: η εγκατάσταση του Bash για Windows εγκαθιστά μια ολόκληρη εικόνα χώρου χρήστη του Ubuntu. Βασικά, παίρνετε τα πάντα (όλα τα δυαδικά) που εμφανίζονται σε μια παραδοσιακή εγκατάσταση του Ubuntu με μια γραφική διεπαφή χρήστη (GUI).

Συμπεριλαμβανομένου ενός πλήρους χώρου χρήστη του Ubuntu, είναι επομένως δυνατή η εκτέλεση γραφικών εφαρμογών Linux σε Windows. Η λύση απαιτεί εγκατάσταση του X Server, χρήση apt-get για εγκατάσταση προγράμματος, ρύθμιση μεταβλητής περιβάλλοντος εμφάνισης και τέλος εκκίνηση της εφαρμογής. Αν και δεν είναι ιδιαίτερα δύσκολο, είναι μια δύσκολη διαδικασία, καθώς οι μεταβλητές περιβάλλοντος εμφάνισης πρέπει να ρυθμίζονται κάθε φορά που θέλετε να εκτελέσετε μια γραφική εφαρμογή.

Επιπλέον, είναι ένα μη υποστηριζόμενο χαρακτηριστικό, οπότε η λειτουργικότητα εξαρτάται από πολλούς παράγοντες. Όπως γνωρίζει κάθε εγγενής χρήστης Linux, οι εγκαταστάσεις εφαρμογών συχνά απαιτούν εξαρτήσεις και τροποποιήσεις ως έχουν, οπότε μπορείτε να φανταστείτε το jerry-rigging Bash στα Windows για να τα εκτελέσετε.

Θέλετε να εκτελέσετε γραφικές εφαρμογές Linux; Πιθανότατα προτιμάτε να χρησιμοποιείτε το Cygwin, ένα VM στα Windows για να εκτελέσετε μια διανομή Linux ή απλώς διπλή εκκίνηση. Και πάλι, υπάρχει η καινοτομία των γραφικών εφαρμογών Linux στα Windows.

Πρόσβαση σε αρχεία

Η εγκατάσταση του Bash για Windows δημιουργεί έναν πλήρη χώρο χρήσης του Ubuntu. Μπορείτε εύκολα να αποκτήσετε πρόσβαση σε αυτά τα αρχεία χρησιμοποιώντας την Εξερεύνηση αρχείων των Windows. Ωστόσο, θα πρέπει να γνωρίζετε όπου να κοιτάξει, το οποίο απαιτεί πρώτα ενεργοποίηση Εμφάνιση κρυφών αρχείων, φακέλων και μονάδων δίσκου κάτω από τις επιλογές προβολής File Explorer. Κάθε λογαριασμός χρήστη των Windows έχει το δικό του χώρο χρήστη Ubuntu, ο οποίος μπορεί να βρεθεί μεταβαίνοντας στο φάκελο:

C:UsersUSERNAMEAppDataLocalLxssootfs

Ο αρχικός φάκελος του λογαριασμού βρίσκεται στη διεύθυνση:

μπορείτε να συνδέσετε ακουστικά bluetooth στο xbox one
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Με τον ριζικό φάκελο του:

C:UsersUSERNAMEAppDataLocalLxssoot

Η πρόσβαση στα αρχεία συστήματος των Windows στο Bash είναι λίγο διαφορετική. Η προεπιλογή στο Bash είναι ο ριζικός κατάλογος του Ubuntu που δημιουργήθηκε στο σύστημα αρχείων των Windows. Αλλά μπορείτε να τοποθετήσετε τη μονάδα συστήματος Windows. Για να τοποθετήσετε τη μονάδα δίσκου C: χρησιμοποιήστε την εντολή:

/mnt/C

Για τη μονάδα δίσκου D: αυτό θα είναι:

/mnt/D

Και ούτω καθεξής. Δεδομένου ότι χρησιμοποιούμε τη γραμμή εντολών, μπορούμε να αντιστοιχίσουμε τέτοιες εντολές με παρόμοιες

cd

(αλλαγή καταλόγου). Τα δικαιώματα λειτουργούν λίγο διαφορετικά. Για να αποκτήσετε πρόσβαση στο φάκελο διαχειριστή, το πρόγραμμα Bash on Windows απαιτεί το δικαίωμα 'Εκτέλεση ως διαχειριστής'.

Διαχείριση διακομιστή

Θέλετε έναν εξαιρετικά πρακτικό λόγο για να χρησιμοποιήσετε το Bash για Windows; Η διαχείριση διακομιστή είναι μια εξαιρετική ιδέα. Η δημιουργία ενός διακομιστή είναι πραγματικά εύκολη, αλλά αν είναι ακέφαλη, θα χρειαστείτε έναν τρόπο διαχείρισης. Υπάρχουν πολλές εφαρμογές συμπεριλαμβανομένου του PuTTY, αλλά η γραμμή εντολών προσφέρει μια απλή λύση. Απλώς μπείτε στον διακομιστή και μπορείτε να τον διαχειριστείτε από το τερματικό. Η εκτέλεση απομακρυσμένων σεναρίων λειτουργεί αρκετά καλά χρησιμοποιώντας το Bash στα Windows και είναι μια φανταστική χρήσιμη εφαρμογή.

Απεγκατάσταση Bash για Windows

Αφού εγκαταστήσετε το Bash για Windows, είναι αρκετά εύκολο να το απεγκαταστήσετε. Υπάρχουν δύο κύριες μέθοδοι για να το πετύχετε: μία αφαιρεί το περιβάλλον του Ubuntu αλλά διατηρεί άθικτο τον αρχικό σας φάκελο. Για να το επιτύχετε αυτό, εκτελέστε αυτές τις εντολές μέσω της γραμμής εντολών ή του PowerShell:

lxrun /uninstall

Στη συνέχεια, μια ειδοποίηση θα προειδοποιήσει για τα αποτελέσματα της απεγκατάστασης: 'Αυτό θα καταργήσει το περιβάλλον του Ubuntu καθώς και τυχόν τροποποιήσεις και νέες εφαρμογές ...'

Τύπος και για να προχωρήσετε στην απομάκρυνση.

Η εναλλακτική λύση απενεργοποιεί το Υποσύστημα Windows για Linux και αυτό καταργεί το περιβάλλον του Ubuntu και τον αρχικό φάκελο:

lxrun /uninstall /full

Μια ειδοποίηση προειδοποιεί:

'Αυτό θα απεγκαταστήσει το Ubuntu στα Windows. Αυτό θα καταργήσει το περιβάλλον του Ubuntu καθώς και τυχόν τροποποιήσεις, νέες εφαρμογές και δεδομένα χρήστη. '

Τύπος και να επιτρέψει την αφαίρεση του λογισμικού.

amazon echo dot samsung έξυπνη τηλεόραση

Το Bash στα Windows έχει πολλές δυνατότητες και υπάρχουν υπέροχοι πόροι από τους ιστολόγους των Windows, τους ιστότοπους της κοινότητας του Ubuntu και ακόμη και τους αγαπημένους όλων: Reddit Το Οι συνομιλίες στο νήμα /r /bashonubuntuonwindows περιλαμβάνουν την εκτέλεση κώδικα Visual Studio, διακομιστές αρχείων Samba και ανάπτυξη με WSL. Όπως αποδείχθηκε η εκτέλεση γραφικών εφαρμογών, οι δυνατότητες είναι σχεδόν άπειρες.

Για τι χρησιμοποιείτε αυτήν τη στιγμή το Bash στα Windows; Έχετε καν Bash σε Windows; Ενημερώστε μας στην παρακάτω ενότητα σχολίων!

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 15 Εντολές γραμμής εντολών των Windows (CMD) που πρέπει να γνωρίζετε

Η γραμμή εντολών εξακολουθεί να είναι ένα ισχυρό εργαλείο Windows. Ακολουθούν οι πιο χρήσιμες εντολές CMD που πρέπει να γνωρίζει κάθε χρήστης των Windows.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Windows
  • Windows 10
  • Linux Bash Shell
Σχετικά με τον Συγγραφέα Moe Long(Δημοσιεύθηκαν 85 άρθρα)

Ο Moe Long είναι συγγραφέας και συντάκτης που καλύπτει τα πάντα, από τεχνολογία έως ψυχαγωγία. Κέρδισε αγγλικό B.A. από το Πανεπιστήμιο της Βόρειας Καρολίνας στο Chapel Hill, όπου ήταν μελετητής Robertson. Εκτός από το MUO, έχει εμφανιστεί στα htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro και Cup of Moe.

Περισσότερα από τον Moe Long

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux