Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το Bash στα Windows 11

Το Bash(Bash) ( Bourne Again Shell ) είναι η γραμμή εντολών και η γραφική διεπαφή χρήστη που διανέμεται με όλες τις διανομές Linux(Linux) . Η χρήση του Bash στα Windows 10(Bash on Windows 10) δεν ήταν μια απλή διαδικασία. Ωστόσο, τα Windows 11 περιλαμβάνουν ένα αναβαθμισμένο υποσύστημα Windows(Windows Subsystem) για Linux ( WSL 2.0 ) που σας επιτρέπει να εγκαταστήσετε και να χρησιμοποιήσετε το Bash πιο εύκολα από ποτέ.

Η νέα έκδοση του WSL εκτελεί έναν πραγματικό πυρήνα Linux(Linux kernel) μέσα σε μια εικονική μηχανή. Αυτό σημαίνει ότι οποιαδήποτε διανομή Linux που εκτελείτε στο WSL περιλαμβάνει το Bash .

Πώς να εγκαταστήσετε το WSL και το Bash στα Windows 11

Για να εγκαταστήσετε και να εκτελέσετε λειτουργικά συστήματα Linux που περιλαμβάνουν το Bash στο σύστημά σας Windows 11 , θα πρέπει πρώτα να εγκαταστήσετε το WSL . Στα Windows 11 , αυτή είναι μια απλή διαδικασία χρησιμοποιώντας το Windows Terminal(Windows Terminal) . Μην εκκινήσετε το CMD ( Γραμμή εντολών(Command Prompt) ) – Το Windows Terminal(Windows Terminal) είναι μια διαφορετική εφαρμογή.

1. Επιλέξτε το κουμπί Έναρξη(Start) και πληκτρολογήστε «τερματικό» στο πεδίο αναζήτησης. Στο παράθυρο τερματικού των Windows(Windows Terminal) επιλέξτε Εκτέλεση(Run) ως διαχειριστής(Administrator) .

Σημείωση: Εάν το Windows Terminal(Windows Terminal) δεν εκκινηθεί, ίσως χρειαστεί να το ενημερώσετε. Επισκεφτείτε το Microsoft Store και εγκαταστήστε την πιο πρόσφατη έκδοση του τερματικού των Windows(latest version of the Windows Terminal) .

2. Πληκτρολογήστε την ακόλουθη εντολή: wsl –install, στη γραμμή εντολών και πατήστε Enter . Αυτή η μεμονωμένη εντολή θα πραγματοποιήσει λήψη και εγκατάσταση της πιο πρόσφατης έκδοσης του υποσυστήματος Windows(Windows Subsystem) για Linux . Η λήψη είναι μερικές εκατοντάδες megabyte, επομένως η διαδικασία εγκατάστασης μπορεί να χρειαστεί λίγο χρόνο για να ολοκληρωθεί.

3. Όταν ολοκληρωθεί, θα πρέπει να δείτε το μήνυμα: «Η λειτουργία που ζητήθηκε είναι επιτυχής». Μόλις δείτε αυτό το μήνυμα, επανεκκινήστε το σύστημά σας για να ολοκληρώσετε την εγκατάσταση του WSL . Μπορείτε να πληκτρολογήσετε shutdown /r /t 0 στο Windows Terminal για να ξεκινήσετε την επανεκκίνηση.

4. Μετά την επανεκκίνηση του συστήματός σας, η διαδικασία θα συνεχιστεί εγκαθιστώντας το Ubuntu ως την προεπιλεγμένη διανομή Linux . Θα σας ζητηθεί να εισαγάγετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης για το σύστημα Linux .

5. Μόλις τελειώσετε, το Ubuntu θα ξεκινήσει αυτόματα στο κέλυφος του Bash . Μπορείτε να χρησιμοποιήσετε τις ίδιες εντολές που θα χρησιμοποιούσατε κανονικά στο Linux , συμπεριλαμβανομένης της εγκατάστασης εφαρμογών Linux σε αυτό το εικονικό περιβάλλον.(Linux)

6. Μπορείτε να εγκαταστήσετε άλλες διανομές Linux(other Linux distros) αν προτιμάτε. Για να δείτε ποια είναι διαθέσιμα προς εγκατάσταση, ανοίξτε ξανά το Windows Terminal(Windows Terminal) ( Powershell ), πληκτρολογήστε wsl –list –online και πατήστε Enter . Θα δείτε επιλογές όπως το Opensuse(Opensuse) , το Debian και άλλες.

7. Μπορείτε να εγκαταστήσετε οποιαδήποτε από αυτές τις διανομές πληκτρολογώντας wsl –install -d <> στο τερματικό των Windows(Windows Terminal) . Θα επαναληφθεί η ίδια διαδικασία με την προηγούμενη εγκατάσταση του Ubuntu και θα χρειαστεί να εισαγάγετε όνομα χρήστη και κωδικό πρόσβασης για να ολοκληρώσετε την εγκατάσταση.

Σημείωση: Μπορείτε επίσης να εγκαταστήσετε οποιοδήποτε Linux Distro σε Windows από το Microsoft Store .

Πώς να εκκινήσετε το Linux Distro(Your Linux Distro) και να χρησιμοποιήσετε το Bash(Use Bash)

Υπάρχουν δύο μέθοδοι που μπορείτε να χρησιμοποιήσετε για να ξεκινήσετε τη διανομή Linux . Εάν εγκαταστήσατε το Ubuntu , μπορείτε να επιλέξετε το μενού Έναρξη(Start) , να πληκτρολογήσετε Ubuntu και να επιλέξετε την εφαρμογή Ubuntu για να την εκκινήσετε.

Εναλλακτικά, μπορείτε να εκκινήσετε το Windows Terminal και απλώς να πληκτρολογήσετε την εντολή Ubuntu για να εκκινήσετε το κέλυφος του Linux Bash στο περιβάλλον του (Linux Bash)Ubuntu .

Για να δείτε μια λίστα με όλες τις διαθέσιμες εντολές Linux που μπορείτε να χρησιμοποιήσετε στο Bash , πληκτρολογήστε help -d.

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

Μερικές από τις πιο κοινές εντολές Bash που χρησιμοποιούν οι περισσότεροι άνθρωποι όταν ξεκινούν για πρώτη φορά περιλαμβάνουν:

  • Διαδραστική λειτουργία(Mode) : Πληκτρολογήστε εντολές στη διεπαφή γραμμής εντολών ( Τερματικό των Windows(Windows Terminal) ).
  • Μαζική λειτουργία(Mode) : Εκτελέστε ένα αρχείο κειμένου που περιέχει όλες τις εντολές που θέλετε να εκτελέσει το Linux με τη σειρά. (Linux)Πολλοί άνθρωποι δημιουργούν αυτά τα σενάρια χρησιμοποιώντας τη σύνταξη προγραμματισμού.

Πώς να εκτελέσετε ένα σενάριο Bash(Bash Script) στα Windows

Για να εκτελέσετε ένα σενάριο στο Bash , απλώς δημιουργήστε ένα αρχείο κειμένου χρησιμοποιώντας το αγαπημένο σας πρόγραμμα επεξεργασίας αρχείων όπως το Σημειωματάριο(Notepad) και αποθηκεύστε το σε μια τοποθεσία που θα θυμάστε.

Ένα πράγμα που είναι μοναδικό σε ένα σενάριο Bash είναι ότι η πρώτη γραμμή πρέπει να είναι "#!" ακολουθούμενη από τη διαδρομή της διαδρομής bash του Linux . Για να δείτε τι είναι αυτό, ξεκινήστε το Ubuntu και πληκτρολογήστε ποιο bash στο παράθυρο της γραμμής εντολών. Αυτό θα παρέχει τη διαδρομή Bash .

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

#! /user/bin/bash

Ακολουθήστε αυτή τη γραμμή με κάθε διαδοχική εντολή που θέλετε να εκτελέσει το Linux . Σε αυτό το παράδειγμα:

  • Γραμμή 1: Χρησιμοποιεί την εντολή echo για να εμφανίσει κείμενο στον χρήστη στην οθόνη.
  • Γραμμή 2: Συνδυάζει το echo με την εντολή date για να επιστρέψει τη σημερινή ημερομηνία.
  • Γραμμή 3: Συνδυάζει το echo με την εντολή whoami για να επιστρέψει το όνομα χρήστη σας.

Αποθηκεύστε αυτό το αρχείο κειμένου με επέκταση .sh. Θυμηθείτε τη διαδρομή προς αυτό το αρχείο.

Στη συνέχεια, ανοίξτε το τερματικό των Windows(Windows Terminal) και χρησιμοποιήστε την εντολή cd για να πλοηγηθείτε στη διαδρομή όπου έχετε αποθηκεύσει τη δέσμη ενεργειών Bash .

Για να εκτελέσετε το σενάριο, πληκτρολογήστε bash <<όνομα σεναρίου>>.

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

Ο ιστότοπος SS64 παρέχει έναν εκτεταμένο πόρο(SS64 provides an extensive resource) με όλες τις διαθέσιμες εντολές Bash που μπορείτε να χρησιμοποιήσετε στο τερματικό Bash ή στα σενάρια Bash .

Μπορείτε επίσης να δείτε ένα σεμινάριο σχετικά με τη χρήση ενός σεναρίου κελύφους Linux για τη δημιουργία αντιγράφων ασφαλείας ενός καταλόγου(Linux shell script to back up a directory) .



About the author

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



Related posts