Οδηγοί

Τρόπος εκτέλεσης αρχείων SH στα Windows

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

Τι είναι τα SH αρχεία;

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

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

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

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

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

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

    sh appuals.sh

Μέθοδος 2: Χρήση του υποσυστήματος των Windows για λειτουργίες Linux στα Windows 10

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

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

  1. Κρατήστε Παράθυρα Πλήκτρο και Πιέστε Ρ για να ανοίξω Τρέξιμοκαι μετά πληκτρολογήστε appwiz.cpl και Εισαγω.
  2. Κάνε κλικ στο Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows στην αριστερή πλευρά.
  3. Κάντε κύλιση προς τα κάτω και επιλέξτε Υποσύστημα Windows για Linux και κάντε κλικ Εντάξει για εγκατάσταση.
  4. Μόλις γίνει αυτό, προχωρήστε στο επόμενο βήμα.

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

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

  1. Κρατήστε Παράθυρα πλήκτρο και πατήστε Ρ για να ανοίξω Τρέξιμο, πληκτρολογήστε «ms-windows-store:«Χωρίς τα εισαγωγικά και Εισαγω.
  2. Ψάχνω για Ubuntu. Κάντε κλικ σε αυτό που φαίνεται παρακάτω και κατεβάστε το:
  3. ο δεύτερη μέθοδος είναι να χρησιμοποιήσετε τα ακόλουθα Ηλεκτρικό κέλυφος εντολή για λήψη του Linux distro:
    Invoke-WebRequest -Uri //aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
  4. ο τρίτη μέθοδος για να κατεβάσετε το distro χρησιμοποιεί τα ακόλουθα μπούκλα εντολή:
    curl.exe -L -o ubuntu-1604.appx //aka.ms/wsl-ubuntu-1604

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

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

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

  1. Οι περισσότερες διανομές που θα εγκαταστήσετε συνοδεύονται άδειο / ελάχιστο κατάλογος πακέτων. Άρα πρέπει εκσυγχρονίζω και αναβαθμίζω τα πακέτα χρησιμοποιώντας την ακόλουθη εντολή:
    sudo apt update & & sudo apt upgrade
  2. Μόλις τελειώσετε με το distro, τώρα μπορείτε να αλλάξετε τον κατάλογο στη θέση του αρχείου SH χρησιμοποιώντας τις ακόλουθες εντολές:
    cd / mnt

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

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

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

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

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

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

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

  2. Ανοίξτε το ληφθέν αρχείο εγκατάστασης για εγκατάσταση Γκιτ. Περάστε τη διαδικασία εγκατάστασης και ελέγξτε τις επιλογές που θέλετε και τις οποίες δεν θέλετε.
  3. Κρατήστε Παράθυρα πλήκτρο και πατήστε μικρό για να ανοίξω λειτουργία αναζήτησης, πληκτρολογήστε Git Bash και Εισαγω.
  4. Αλλάξτε τον κατάλογο όπου βρίσκεται το αρχείο σας με την ακόλουθη εντολή:
    επιφάνεια εργασίας cd

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

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

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

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

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

  2. Αφαιρώ ο δουλεία γραμμή από τον κωδικό όπως φαίνεται παρακάτω:

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

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

    Αλλάξτε την επέκταση από .SH προς την .νυχτερίδα και κάντε κλικ Ναί για τις αλλαγές.

  5. Κρατήστε Παράθυρα πλήκτρο και πατήστε μικρό για να ανοίξω λειτουργία αναζήτησηςκαι μετά πληκτρολογήστε cmd και Εισαγω.
  6. Αλλάξτε τον κατάλογο στη διαδρομή όπου βρίσκεται το αρχείο χρησιμοποιώντας το CD εντολή:
    επιφάνεια εργασίας cd

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

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

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

$config[zx-auto] not found$config[zx-overlay] not found