So führen Sie SH-Dateien unter Windows aus

Bash-Shell-Skriptdateien werden in der Bash-Skriptsprache für Linux geschrieben. Es enthält Befehle, die Sie normalerweise in der Befehlszeile ausführen können. Diese Dateien können im Terminal zur Ausführung aufgerufen und durch Doppelklick geöffnet werden. Windows weiß jedoch nicht, was eine SH-Datei ist und wie sie ausgeführt wird. Wenn Sie nach einer Möglichkeit suchen, SH-Dateien unter Windows auszuführen, finden Sie in diesem Artikel alle möglichen Methoden.

Führen Sie SH-Dateien unter Windows aus

Was sind die SH-Dateien?

SH-Dateien (auch als Skriptdateien bezeichnet) sind die Skripte, die die Bash-Anwendung programmiert und verwendet. Bash-Sprache wird verwendet, um die Anweisungen in diese Dateien zu schreiben. Programmentwickler verwenden meistens diese Dateien. Da sie die Befehle zum Ausführen von Programmen enthalten, sind sie in der Tat wichtig. Diese Dateien sind jedoch für Linux bestimmt. Für die Ausführung unter Windows ist daher eine Software oder Umgebung erforderlich, die wir in den Methoden dieses Artikels bereitstellen.

Weitere Informationen zu SH-Dateien finden Sie in unserem Artikel hier. Fahren Sie mit Methoden zum Ausführen von SH-Dateien unter Windows fort.

Methode 1: Verwenden von Cygwin zum Ausführen von SH-Dateien

Cygwin ist eine Open Source-Befehlszeilenschnittstellenumgebung, die Unix ähnelt. Es ermöglicht das Kompilieren und Ausführen von Unix- oder Linux-Anwendungen unter einem Windows-Betriebssystem über eine Linux-ähnliche Oberfläche. Mit Cygwin können wir problemlos SH-Dateien ausführen.

  1. Gehe zum Beamten Cygwin Website zum Herunterladen der 32bit oder 64bit Setup-Datei: Cygwin
    Download-Site für Cygwin
  2. Öffnen Sie die heruntergeladene Setup-Datei und folgen Sie den Anweisungen zum Herunterladen und Installieren von Cygwin. Es gibt verschiedene Optionen im Installationsprozess, wählen Sie also die aus, die Sie bevorzugen.
  3. Öffnen Sie nach der Installation Cygwin64-Terminal durch Doppelklick auf die Abkürzung auf der Desktop.
  4. Verwenden Sie nun den folgenden Befehl, um das Verzeichnis in den Speicherort der Datei zu ändern:
    cd C:Users/Username/Desktop

    Dadurch wird das Verzeichnis auf den Desktop geändert. Geben Sie nun den folgenden Befehl ein ausführen SH-Datei:

    sh appuals.sh
    Ausführen einer Skriptdatei über Cygwin

Methode 2: Verwenden der Windows-Subsystem für Linux-Funktion in Windows 10

Das Windows-Subsystem für Linux (auch bekannt als WSL) ist eine Funktion, mit der Benutzer Linux-Befehlszeilen auf einem Computer mit installiertem Windows 10-Betriebssystem ausführen können. Diese Funktion wurde erstmals 2016 zu Windows 10 hinzugefügt. Genau wie Linux über Wine-Software zum Ausführen von Windows-Software verfügt, verfügt Windows jetzt über WSL zum Ausführen von Linux-Software. Das Aktivieren und Durcharbeiten dieser Funktion erfordert jedoch viele Schritte. Aus diesem Grund haben wir diese Methode in drei Hauptschritte unterteilt, die wie folgt aufgeführt sind:

Schritt 1: Aktivieren des Windows-Subsystems für Linux

  1. Halt Windows Taste und drücken R. öffnen LaufGeben Sie dann ein appwiz.cpl und Eingeben.
    Programme und Funktionen öffnen
  2. Klicken Sie auf Schalte Windows Funktionen ein oder aus auf der linken Seite.
    Öffnen Aktivieren oder deaktivieren Sie die Windows-Funktionen
  3. Scrollen Sie nach unten und kreuzen Sie an Windows-Subsystem für Linux und klicken Sie auf OK installieren.
    Aktivieren des Windows-Subsystems für Linux
  4. Fahren Sie anschließend mit dem nächsten Schritt fort.

Schritt 2: Installieren einer Linux-Distribution für Windows

Es gibt drei verschiedene Möglichkeiten, eine Distribution für Windows zu installieren. Manchmal funktioniert eine der Methoden jedoch nicht für einen bestimmten Benutzer. Daher werden wir alle drei folgenden Methoden bereitstellen:

  1. Halt Windows Taste und drücken R. öffnen Lauf, Art ‘ms-windows-store:‘ohne die Anführungszeichen und Eingeben.
    Öffnen des Windows Store
  2. Suchen nach Ubuntu. Klicken Sie auf die unten gezeigte und laden Sie sie herunter:
    Herunterladen von Ubuntu aus dem Windows Store
  3. Das zweite Methode ist das folgende zu verwenden Power Shell Befehl zum Herunterladen der Linux-Distribution:
    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
    Herunterladen der Distribution über Power Shell
  4. Das dritte Methode Um die Distribution herunterzuladen, verwenden Sie Folgendes locken Befehl:
    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604
    Herunterladen der Distribution über den Curl-Befehl

    Hinweis: Wenn Ihre Windows 10-Build-Nummer kleiner als 1706 ist, müssen Sie herunterladen locken manuell und wechseln Sie das Verzeichnis an den Ort, an dem curl.exe befindet sich. Wenn Ihre Windows 10-Build-Nummer jedoch 1706 oder höher ist, dann locken ist standardmäßig enthalten und Sie müssen ausführen cmd als Administrator.

  5. Sobald Sie eine Distribution heruntergeladen haben, wird die Installation automatisch gestartet und Sie müssen nur zustimmen und die neue bereitstellen Nutzername und Passwort Wie nachfolgend dargestellt:
    Ubuntu installieren und einrichten

Schritt 3: Initialisieren einer neu installierten Distribution und Ausführen der SH-Datei

  1. Die meisten Distributionen, die Sie installieren, werden mitgeliefert leer / minimal Paketkatalog. Also musst du aktualisieren und Aktualisierung die Pakete mit dem folgenden Befehl:
    sudo apt update && sudo apt upgrade
    Aktualisieren und Aktualisieren von Paketen
  2. Sobald Sie mit der Distribution fertig sind, können Sie das Verzeichnis mit den folgenden Befehlen in den Speicherort der SH-Datei ändern:
    cd /mnt

    Dies wird Ihre montieren Windows-Laufwerke. Jetzt können Sie zu dem gewünschten Ort gehen:

    cd c/Users/Username/Desktop/

    Hinweis: Da sich die Beispieldatei auf einem Desktop befand, haben wir das Verzeichnis in Desktop geändert.

  3. Geben Sie den folgenden Befehl in ein ausführen die SH-Datei:
    sh appuals.sh
    Verzeichnis wechseln und SH-Datei ausführen

Methode 3: Verwenden der Git-Befehlszeile zum Ausführen von SH-Dateien

Git ist ein kostenloses und Open Source-Tool für verteilte Versionskontrollsysteme, das für alle Betriebssysteme verfügbar ist. Standardmäßig wird Git als Befehlszeilenoption auf Linux- und MacOS-Computern installiert. Sie können es jedoch auch von der offiziellen Website für alle Betriebssysteme herunterladen.

  1. Gehen Sie zum Herunterladen auf den folgenden Link Git für Ihr Betriebssystem: Git

    Herunterladen von Git für Windows
  2. Öffnen Sie die heruntergeladene Setup-Datei, um sie zu installieren Git. Führen Sie den Installationsprozess durch und überprüfen Sie die gewünschten und nicht gewünschten Optionen.
  3. Halt Windows Taste und drücken S. öffnen Suchfunktion, Art Git Bash und Eingeben.
    Git Bash öffnen
  4. Wechseln Sie mit dem folgenden Befehl in das Verzeichnis, in dem sich Ihre Datei befindet:
    cd desktop

    Hinweis: Desktop kann der Name des Ordners sein, in dem sich Ihre Datei befindet.

  5. Geben Sie nun den SH-Ausführungsbefehl ein:
    sh appuals.sh
    SH-Datei in Git Bash ausführen

Methode 4: Skriptdatei in Batchdatei übersetzen

Diese Methode wird nicht für durchschnittliche Benutzer empfohlen, sondern für Benutzer, die Skript- und Bat-Dateibefehle sehr gut kennen. Sie können einfach das Format und die Erweiterung der SH-Datei ändern. Es erfordert die Fähigkeit, die Skriptdatei in eine Batchdatei zu übersetzen. Daher sollten Sie diese Methode vermeiden, es sei denn, Sie wissen, welches Format diese beiden Dateien verwenden. Wir zeigen Ihnen die einfachen Schritte, die für die Änderungen des Beispielcodes erforderlich sind.

  1. Rechtsklick auf Ihrer SH-Datei und wählen Sie Öffnen Sie mit> Editor.

    Öffnen der SH-Datei im Editor
  2. Entfernen das shebang Zeile aus dem Code wie unten gezeigt:
    Entfernen der Shebang-Linie

    Hinweis: Die Kommentare haben eine andere Syntax “:: ::”Als der in diesem Beispiel.

  3. Klicken Sie auf Datei und wähle sparen in der Liste, um die Änderungen zu speichern.
    Speichern der Änderungen
  4. Links Klick auf der SH-Datei und drücke F2 Schlüssel zu umbenennen die Datei. Du kannst auch Rechtsklick auf eine Datei und wählen umbenennen.
    Ändern der Dateierweiterung

    Ändern Sie die Erweiterung von .Sch zu .Schläger und klicken Sie auf Ja für die Änderungen.

  5. Halt Windows Taste und drücken S. öffnen SuchfunktionGeben Sie dann ein cmd und Eingeben.
  6. Ändern Sie das Verzeichnis mithilfe von in den Pfad, in dem sich die Datei befindet CD Befehl:
    cd desktop

    Hinweis: Desktop kann der Ordnername sein, auf den Sie zugreifen möchten.

  7. Geben Sie nun einfach den Namen der Datei mit der Erweiterung ein:
    appuals.bat
    Batchdatei in cmd öffnen

    Sie werden jedoch feststellen, dass die in Skriptdateien funktionierende Syntax in einer Batchdatei nicht funktioniert. Wie Sie sehen können, wird der Kommentar ignoriert und der Text wird zweimal ohne gedruckt Echo ‘Ein / Aus’.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *