Πώς να εκτελέσετε αρχεία SH στα Windows

Τα αρχεία δέσμης ενεργειών Bash shell είναι γραμμένα σε γλώσσα scripting bash για το Linux. Περιέχει εντολές που κανονικά μπορείτε να εκτελέσετε στη γραμμή εντολών. Αυτά τα αρχεία μπορούν να καλούνται στο Terminal για εκτέλεση και μπορούν να ανοίξουν με διπλό κλικ. Ωστόσο, τα Windows δεν γνωρίζουν τι είναι ένα αρχείο SH και πώς να το εκτελέσει. Αν ψάχνετε για έναν τρόπο εκτέλεσης αρχείου SH στα Windows τότε αυτό το άρθρο θα σας παρέχει όλες τις πιθανές μεθόδους.

Εκτελέστε αρχεία SH στα Windows

Ποια είναι τα αρχεία SH;

Τα αρχεία SH (επίσης γνωστά ως αρχεία δέσμης ενεργειών) είναι τα σενάρια που χρησιμοποιούν τα προγράμματα Bash και χρησιμοποιούν. Η γλώσσα γλώσσας χρησιμοποιείται για να γράψετε τις οδηγίες σε αυτά τα αρχεία. Οι προγραμματιστές του προγράμματος χρησιμοποιούν κυρίως αυτά τα αρχεία. Δεδομένου ότι περιέχουν εντολές για την εκτέλεση προγραμμάτων, είναι πράγματι σημαντικές. Ωστόσο, αυτά τα αρχεία είναι για το Linux, οπότε η εκτέλεση τους στα Windows θα απαιτήσει κάποιο λογισμικό ή περιβάλλον που θα παρέχουμε στις μεθόδους αυτού του άρθρου.

Για περισσότερες πληροφορίες σχετικά με τα αρχεία SH, μπορείτε να ελέγξετε το άρθρο μας εδώ. Μετακίνηση προς τις μεθόδους εκτέλεσης αρχείων SH στα Windows.

Μέθοδος 1: Χρήση του Cygwin για την εκτέλεση αρχείων SH

Το Cygwin είναι ένα περιβάλλον διεπαφής γραμμής εντολών ανοιχτού κώδικα παρόμοιο με το Unix. Επιτρέπει τη συμπλήρωση και εκτέλεση εφαρμογών Unix ή Linux σε λειτουργικό σύστημα Windows μέσα από μια διασύνδεση τύπου Linux. Χρησιμοποιώντας Cygwin, μπορούμε εύκολα να εκτελέσουμε αρχεία SH χωρίς κανένα πρόβλημα.

  1. Πηγαίνετε στον επίσημο ιστότοπο Cygwin για να κάνετε λήψη του αρχείου εγκατάστασης 32bit ή 64bit : Cygwin

    Κατεβάστε το site για Cygwin
  2. Ανοίξτε το ληφθέν αρχείο εγκατάστασης και ακολουθήστε τη διαδικασία λήψης και εγκατάστασης του Cygwin. Υπάρχουν διάφορες επιλογές στη διαδικασία εγκατάστασης, γι 'αυτό επιλέξτε αυτές που προτιμάτε.
  3. Μετά την εγκατάσταση, ανοίξτε το Terminal Cygwin64 κάνοντας διπλό κλικ στη συντόμευση στην επιφάνεια εργασίας .
  4. Τώρα χρησιμοποιήστε την ακόλουθη εντολή για να αλλάξετε τον κατάλογο όπου υπάρχει το αρχείο:
     cd C: Χρήστες / Όνομα χρήστη / Επιφάνεια εργασίας 

    Αυτό θα αλλάξει τον κατάλογο στην επιφάνεια εργασίας. Τώρα πληκτρολογήστε την ακόλουθη εντολή για να εκτελέσετε αρχείο SH:

     sh appuals.sh 

    Εκτέλεση αρχείου δέσμης ενεργειών μέσω του Cygwin

Μέθοδος 2: Χρήση του λειτουργικού συστήματος Υποσύστημα για Windows στα Windows 10

Το Υποσύστημα των Windows για το Linux (γνωστός και ως WSL) είναι μια δυνατότητα που επιτρέπει στους χρήστες να εκτελούν γραμμές εντολών Linux σε έναν υπολογιστή με εγκατεστημένο λειτουργικό σύστημα Windows 10. Αυτό το χαρακτηριστικό προστέθηκε για πρώτη φορά στα Windows 10 το 2016. Όπως και το Linux έχει λογισμικό Wine για την εκτέλεση λογισμικού Windows, τώρα τα Windows έχουν WSL για να τρέχουν το λογισμικό Linux. Ωστόσο, η ενεργοποίηση και η λειτουργία μέσω αυτής της δυνατότητας απαιτούν πολλά βήματα, γι 'αυτό διαιρέσαμε αυτή τη μέθοδο σε τρία σημαντικά βήματα και παρατίθενται ως εξής:

Βήμα 1: Ενεργοποίηση του υποσυστήματος Windows για Linux

  1. Κρατήστε το κλειδί των Windows και πατήστε το πλήκτρο R για να ανοίξετε το Run ( Εκτέλεση), στη συνέχεια πληκτρολογήστε appwiz.cpl και Enter .

    Άνοιγμα προγραμμάτων και δυνατοτήτων
  2. Κάντε κλικ στην Ενεργοποίηση ή απενεργοποίηση των λειτουργιών ενεργοποίησης των Windows στην αριστερή πλευρά.

    Άνοιγμα Ενεργοποιήστε ή απενεργοποιήστε τις λειτουργίες των Windows
  3. Κάντε κύλιση προς τα κάτω στο κάτω μέρος και επιλέξτε Windows Subsystem για Linux και κάντε κλικ στο Ok για εγκατάσταση.

    Ενεργοποίηση Υποσυστήματος Windows για Linux
  4. Μόλις γίνει αυτό, μεταβείτε στο επόμενο βήμα.

Βήμα 2: Εγκατάσταση ενός Linux Distro για τα Windows

Υπάρχουν τρεις διαφορετικοί τρόποι για να εγκαταστήσετε μια διανομή για τα Windows. Ωστόσο, μερικές φορές μια από τις μεθόδους δεν θα λειτουργήσει για ένα συγκεκριμένο χρήστη, οπότε θα παρέχουμε και τις τρεις παρακάτω μεθόδους:

  1. Κρατήστε το πλήκτρο Windows και πατήστε το πλήκτρο R για να ανοίξετε το Run, πληκτρολογήστε ' ms-windows-store: ' χωρίς τα εισαγωγικά και Enter .

    Άνοιγμα του Windows Store
  2. Αναζήτηση για το Ubuntu . Κάντε κλικ σε αυτό που φαίνεται παρακάτω και κάντε λήψη:

    Λήψη του Ubuntu από το Windows Store
  3. Η δεύτερη μέθοδος είναι να χρησιμοποιήσετε την ακόλουθη εντολή Power shell για να κατεβάσετε το Linux distro:
     Invoke-WebRequest -Uri //aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing 

    Λήψη διανομής μέσω του Power Shell
  4. Η τρίτη μέθοδος για τη λήψη της διανομής χρησιμοποιεί την ακόλουθη εντολή curl :
     curl.exe -L -o ubuntu-1604.appx //aka.ms/wsl-ubuntu-1604 

    Λήψη εντολής distro μέσω καμπύλης

    Σημείωση : Εάν ο αριθμός σας Windows 10 είναι λιγότερος από 1706 τότε θα πρέπει να κάνετε λήψη της καμπύλης χειροκίνητα και να αλλάξετε τον κατάλογο σε εκείνη την τοποθεσία όπου βρίσκεται το curl.exe . Ωστόσο, εάν ο αριθμός των παραθύρων σας 10 είναι 1706 ή αργότερα, τότε το κύρτωμα συμπεριλαμβάνεται από προεπιλογή και πρέπει να εκτελέσετε cmd ως διαχειριστή .

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

    Εγκατάσταση και ρύθμιση του ubuntu

Βήμα 3: Αρχικοποίηση μιας νέας εγκατάστασης Distro και Εκτέλεση αρχείου SH

  1. Οι περισσότερες διανομές που θα εγκαταστήσετε έρχονται με κενό κατάλογο πακέτων. Επομένως, πρέπει να ενημερώσετε και να αναβαθμίσετε τα πακέτα χρησιμοποιώντας την ακόλουθη εντολή:
     sudo apt update && sudo apt αναβάθμιση 

    Ενημέρωση και αναβάθμιση πακέτων
  2. Μόλις τελειώσετε με τη διανομή, μπορείτε τώρα να αλλάξετε τον κατάλογο στη θέση του αρχείου SH χρησιμοποιώντας τις ακόλουθες εντολές:
     cd / mnt 

    Αυτό θα προσαρμόσει τους δίσκους των Windows σας. Τώρα μπορείτε να μεταβείτε στην τοποθεσία που θέλετε:

     cd c / Χρήστες / Όνομα χρήστη / Επιφάνεια εργασίας / 

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

  3. Πληκτρολογήστε την ακόλουθη εντολή για να εκτελέσετε το αρχείο SH:
     sh appuals.sh 

    Αλλαγή καταλόγου και εκτέλεση του αρχείου SH

Μέθοδος 3: Χρήση γραμμής εντολών Git για εκτέλεση αρχείων SH

Το Git είναι ένα ελεύθερο και ανοικτού κώδικα εργαλείο συστήματος ελέγχου διαθεσιμότητας που διατίθεται για όλα τα λειτουργικά συστήματα. Από προεπιλογή, το Git είναι εγκατεστημένο σε υπολογιστές Linux και MacOS ως επιλογή γραμμής εντολών. Ωστόσο, μπορείτε επίσης να το κατεβάσετε από τον επίσημο ιστότοπο για όλα τα λειτουργικά συστήματα.

  1. Μεταβείτε στον παρακάτω σύνδεσμο για να κατεβάσετε το Git για το λειτουργικό σας σύστημα: Git

    Λήψη Git για Windows
  2. Ανοίξτε το ληφθέν αρχείο εγκατάστασης για να εγκαταστήσετε το Git . Πραγματοποιήστε τη διαδικασία εγκατάστασης και ελέγξτε τις επιλογές που θέλετε και τις οποίες δεν θέλετε.
  3. Κρατήστε το πλήκτρο Windows και πατήστε S για να ανοίξετε τη λειτουργία αναζήτησης, πληκτρολογήστε Git Bash και Enter .

    Άνοιγμα του Git Bash
  4. Αλλάξτε τον κατάλογο στον τόπο όπου βρίσκεται το αρχείο σας με την ακόλουθη εντολή:
     cd desktop 

    Σημείωση : Η επιφάνεια εργασίας μπορεί να είναι το όνομα του φακέλου όπου βρίσκεται το αρχείο σας.

  5. Τώρα πληκτρολογήστε την εντολή εκτέλεσης SH:
     sh appuals.sh 

    Εκτέλεση αρχείου SH στο Git Bash

Μέθοδος 4: Μετάφραση αρχείου δέσμης ενεργειών σε αρχείο δέσμης

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

  1. Κάντε δεξί κλικ στο αρχείο SH και επιλέξτε Άνοιγμα με> Σημειωματάριο .

    Άνοιγμα αρχείου SH στο Σημειωματάριο
  2. Αφαιρέστε τη γραμμή shebang από τον κώδικα όπως φαίνεται παρακάτω:

    Αφαίρεση της γραμμής shebang

    Σημείωση : Τα σχόλια θα έχουν διαφορετική σύνταξη " :: " από αυτή του δείγματος.

  3. Κάντε κλικ στο Αρχείο και επιλέξτε Αποθήκευση στη λίστα για να αποθηκεύσετε τις αλλαγές.

    Αποθήκευση των αλλαγών
  4. Κάντε αριστερό κλικ στο αρχείο SH και πατήστε το πλήκτρο F2 για να μετονομάσετε το αρχείο. Μπορείτε επίσης να κάνετε δεξί κλικ σε ένα αρχείο και να επιλέξετε μετονομασία .

    Αλλαγή της επέκτασης του αρχείου

    Αλλάξτε την επέκταση από .sh σε .bat και κάντε κλικ στο κουμπί Yes για τις αλλαγές.

  5. Κρατήστε το πλήκτρο Windows και πατήστε S για να ανοίξετε τη λειτουργία αναζήτησης, στη συνέχεια πληκτρολογήστε cmd και Enter .
  6. Αλλάξτε τον κατάλογο με τη διαδρομή στην οποία βρίσκεται το αρχείο χρησιμοποιώντας την εντολή cd :
     cd desktop 

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

  7. Τώρα απλά πληκτρολογήστε το όνομα του αρχείου με επέκταση:
     appuals.bat 

    Άνοιγμα αρχείου δέσμης σε cmd

    Ωστόσο, θα παρατηρήσετε ότι η σύνταξη που λειτουργεί σε αρχεία δέσμης ενεργειών δεν λειτουργεί σε ένα αρχείο δέσμης. Όπως βλέπετε, το σχόλιο αγνοείται και το κείμενο θα εκτυπωθεί δύο φορές χωρίς να υπάρχει ηχητική ένδειξη 'on / off' .

Ενδιαφέροντα Άρθρα