Για όσους σκέφτονται "Μπορεί να δημιουργηθεί και να εκτελεστεί ένα αρχείο script shell στο σύστημα Windows;" εδώ είναι η απάντηση Ναι. Για να ξέρετε πώς μπορεί να γίνει, διαβάστε αυτό το άρθρο εντελώς μέχρι το τέλος. Είναι λίγο πιο χρονοβόρα διαδικασία, αλλά είναι εύκολο να ακολουθηθεί. Έτσι θα χωρίσουμε τη διαδικασία σε 4 μέρη.
- Ενεργοποίηση WSL – Δεν μπορεί κανείς να εκτελέσει απευθείας τα σενάρια φλοιού στο σύστημα των Windows. Για να το κάνετε αυτό, πρέπει πρώτα να εγκαταστήσετε το Windows Subsystem for Linux (WSL). Το WSL είναι μια δυνατότητα του λειτουργικού συστήματος Windows που σας δίνει τη δυνατότητα να εκτελείτε ένα σύστημα αρχείων Linux παράλληλα με τις παραδοσιακές σας εφαρμογές Windows.
- Κατεβάστε το Ubuntu και ενσωματώστε το με WSL – Το WSL συνοδεύεται από το λειτουργικό σύστημα Windows, αλλά πρέπει να το ενεργοποιήσετε και να εγκαταστήσετε μια διανομή Linux για να μπορέσετε να το χρησιμοποιήσετε. Εδώ θα δούμε πώς να κατεβάσετε και να εγκαταστήσετε το Ubuntu από την εφαρμογή Microsoft Store.
- Δημιουργία αρχείου σεναρίου Shell – Τα αρχεία .sh είναι οι επεκτάσεις αρχείων σεναρίου κελύφους. Ας μάθουμε πώς να δημιουργήσουμε ένα αρχείο σεναρίου κελύφους στο σύστημα των Windows
- Εκτελέστε το αρχείο σεναρίου φλοιού – Εκτελέστε το δημιουργημένο αρχείο .sh
Πίνακας περιεχομένων
Μέρος 1: Ενεργοποίηση υποσυστήματος Windows για Linux (WSL)
Βήμα 1: Άνοιγμα Ρυθμίσεις χρησιμοποιώντας Windows + I κλειδιά μαζί. Κάντε κλικ στο Ενημέρωση & Ασφάλεια επιλογή.
Βήμα 2: Από το αριστερό παράθυρο κάντε κλικ στο Για προγραμματιστές
Βήμα 3: Ενεργοποιήστε το λειτουργία για προγραμματιστές κάνοντας κλικ στη γραμμή εναλλαγής.
ΔΙΑΦΗΜΙΣΗ
Βήμα 4: Από το αναδυόμενο παράθυρο κάντε κλικ στο Ναί.
Βήμα 5: Στη γραμμή αναζήτησης Εύρεση ρυθμίσεων, πληκτρολογήστε turn windows και από τα αποτελέσματα κάντε κλικ στο Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows
Βήμα 6: Από το ανοιχτό παράθυρο τσιμπούρι ο πλαίσιο ελέγχου δίπλα Υποσύστημα Windows για Linux για να το ενεργοποιήσετε. Και κάντε κλικ στο Εντάξει.
Βήμα 7: Θα χρειαστούν μερικά λεπτά για να ολοκληρωθεί η διαδικασία και θα ζητηθεί επανεκκίνηση. Επανεκκίνηση το σύστημα.
Μέρος 2: Κατεβάστε το Ubuntu και ενσωματώστε το με το WSL
Βήμα 1: Μόλις γίνει επανεκκίνηση, ανοίξτε την εφαρμογή Microsoft Store πληκτρολογώντας Microsoft store στη γραμμή αναζήτησης των Windows και κάνοντας διπλό κλικ πάνω του από τα αποτελέσματα αναζήτησης.
Βήμα 2: Στη γραμμή αναζήτησης της εφαρμογής Microsoft Store, πληκτρολογήστε ubuntu και επιλέξτε το από τη λίστα.
Βήμα 3: Κάντε κλικ στο Παίρνω για να κατεβάσετε το ubuntu, θα χρειαστούν μερικά λεπτά.
Βήμα 4: Από τη γραμμή αναζήτησης των Windows πληκτρολογήστε Ubuntu και από τα αποτελέσματα αναζήτησης διπλό κλικ πάνω του για να το ανοίξετε.
Βήμα 5: Η γραμμή εντολών Linux θα ανοίξει και θα ξεκινήσει η εγκατάστασή της στον σκληρό σας δίσκο και η ενσωμάτωσή της με το WSL.
Βήμα 6: Θα ζητήσει α όνομα χρήστη και Κωδικός πρόσβασης ως διαπιστευτήρια εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασης που επιθυμείτε. Φροντίστε να τα θυμάστε για μελλοντική χρήση.
Βήμα 7: Περιμένετε να ολοκληρωθεί η διαδικασία εγκατάστασης.
Μέρος 3: Δημιουργήστε το αρχείο Shell Script (.sh).
Βήμα 1: Μεταβείτε στη θέση όπου θέλετε να δημιουργήσετε τα αρχεία .sh στα Windows. Κράτα το Βάρδια κλειδί και κάντε δεξί κλικ στον κενό χώρο.
Βήμα 2: Από τη λίστα που εμφανίζεται κάντε κλικ στο Ανοίξτε το παράθυρο του Powershell εδώ.
Βήμα 3: Στον τύπο PowerShell κτυπώ δυνατά και χτυπήστε εισαγω. Αυτό θα ανακατευθύνει στο κέλυφος bash
ΔΙΑΦΗΜΙΣΗ
Βήμα 4: Στον τύπο PowerShell cat > όνομα αρχείου.sh εδώ το "όνομα αρχείου" είναι το όνομα του αρχείου σας. Είναι επιλογή σου. Για παράδειγμα, εδώ έχω δώσει το "test" ως όνομα αρχείου.
Βήμα 5: Χτύπησε εισαγω κουμπί στο πληκτρολόγιο. Τώρα θα δημιουργηθεί ένα αρχείο σεναρίου κελύφους στην επιλεγμένη θέση.
Βήμα 6: Ελέγξτε ότι το αρχείο θα δημιουργηθεί στη θέση και επιστρέψτε στο Powershell και πατήστε το ctrl + c κλειδιά μαζί για να τερματίσει τη διαδικασία.
Βήμα 7: Για να εκτελέσετε αυτό το σενάριο φλοιού και να δείτε τα αποτελέσματα, θα χρειαστεί να προσθέσετε ορισμένα δεδομένα στο αρχείο. Ας προσθέσουμε λοιπόν μια απλή εντολή στο αρχείο για να εκτυπώσουμε το Hello World.
Βήμα 8: Για αυτόν τον τύπο vi όνομα αρχείου.sh εδώ το "όνομα αρχείου" είναι το όνομα του αρχείου σας. Για παράδειγμα, εδώ αφού έχω δώσει το "test" ως όνομα αρχείου, η εντολή θα ήταν vi test.sh
Βήμα 9: Αυτή η εντολή θα ανοίξει το αρχείο για επεξεργασία, πατήστε το Εγώ πλήκτρο από το πληκτρολόγιο για να μπείτε στο αρχείο και να ξεκινήσετε την επεξεργασία του.
Βήμα 10: Πληκτρολογήστε echo "Hello World" στο αρχείο και για αποθήκευση και έξοδο, πατήστε το Esc πληκτρολογήστε από το πληκτρολόγιο και πληκτρολογήστε :wq και χτυπήστε εισαγω.
Βήμα 11: Αυτό θα αποθηκεύσει τα περιεχόμενα του αρχείου και θα κλείσει το αρχείο.
Μέρος 4: Εκτέλεση/Εκτέλεση του αρχείου σεναρίου Shell
Βήμα 1: Στο σύστημά σας Windows, μεταβείτε στη θέση όπου υπάρχουν τα αρχεία sh. Κράτα το Βάρδια κλειδί και κάντε δεξί κλικ στον κενό χώρο.
Βήμα 2: Από τη λίστα που εμφανίζεται κάντε κλικ στο Ανοίξτε το παράθυρο του Powershell εδώ.
Βήμα 3: Στη γραμμή εντολών πληκτρολογήστε κτυπώ δυνατά και χτυπήστε εισαγω. Αυτό θα ανακατευθύνει στο κέλυφος bash
Βήμα 4: Πληκτρολογήστε sh όνομα αρχείου.sh και χτυπήστε εισαγω. Για παράδειγμα, εδώ το όνομα του αρχείου είναι «test», οπότε θα εκτελέσω ή θα εκτελέσω το αρχείο χρησιμοποιώντας την εντολή sh test.sh.
Βήμα 5: Τώρα μπορείτε να δείτε την έξοδο. Αυτό έγινε!
Σημείωση: Μπορείτε επίσης να εκτελέσετε το αρχείο sh στη γραμμή εντολών
Βήμα 1: Ανοίξτε τη γραμμή εντολών Εκτέλεση χρησιμοποιώντας Windows + R κλειδιά μαζί και πληκτρολογήστε cmd μέσα σε αυτό. Κτύπημα εισαγω.
Βήμα 2: Αυτό θα ανοίξει τη γραμμή εντολών. Μεταβείτε στη διαδρομή όπου έχετε το αρχείο sh για εκτέλεση χρησιμοποιώντας CD Έχω τα αρχεία sh σε έναν φάκελο που ονομάζεται Νέος φάκελος κάτω από την επιφάνεια εργασίας, έτσι η εντολή θα είναι cd Επιφάνεια εργασίας/Νέος φάκελος
Βήμα 3: Τώρα πληκτρολογήστε bash όνομα αρχείου.sh και χτυπήστε εισαγω. Το όνομα αρχείου είναι το όνομα του αρχείου σας. Για παράδειγμα, θα δώσω bash test.sh
Βήμα 4: Μπορείτε να δείτε την έξοδο στη γραμμή εντολών σας.
Αυτό είναι! Ελπίζω αυτό το άρθρο να είναι χρήσιμο. Ευχαριστώ!!