▷ So führen Sie SH-Dateien unter Windows aus

Inhalt

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

sh-on-windows-4536356 Führen Sie SH-Dateien unter Windows aus

Was sind SH-Dateien??

SH-Dateien (auch bekannt als Skriptdateien) sind die Skripte, die die Bash-Anwendung programmiert und verwendet. Die Bash-Sprache wird verwendet, um die Anweisungen in diesen Dateien zu schreiben. Diese Dateien werden hauptsächlich von Programmentwicklern verwendet. Da sie die Befehle zum Ausführen von Programmen enthalten, sie sind wirklich wichtig. jedoch, diese Dateien sind für Linux, Daher ist für die Ausführung unter Windows eine Software oder Umgebung erforderlich, die wir in den Methoden dieses Artikels bereitstellen.

Weitere Informationen zu SH-Dateien, Sie können unseren Artikel hier lesen. Wechseln zu den SH-Dateiausführungsmethoden in Windows.

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

Cygwin ist eine Open-Source-Unix-ähnliche Befehlszeilenschnittstellenumgebung. Ermöglicht das Kompilieren und Ausführen von Unix- oder Linux-Anwendungen auf einem Windows-Betriebssystem über eine Linux-ähnliche Oberfläche. Con Cygwin, wir können problemlos SH-Dateien ohne Probleme ausführen.

  1. Gehen Sie auf die offizielle Cygwin-Site, um die Konfigurationsdatei herunterzuladen von 32 Bits aus 64 Bits: Cygwin cygwin-9657759 Cygwin-Downloadseite

  2. Öffnen Sie die heruntergeladene Installationsdatei und folgen Sie dem Download- und Installationsprozess von Cygwin. Es gibt verschiedene Optionen im Installationsprozess, also wähle die, die du bevorzugst.

  3. Nach der Installation, Öffnen Sie das Cygwin64-Terminal, indem Sie auf die Verknüpfung auf dem Desktop doppelklicken.

  4. Verwenden Sie nun den folgenden Befehl, um das Verzeichnis zu ändern, in dem die Datei vorhanden ist:

    CDC:Benutzer/Benutzername/Desktop

    Dadurch wird das Verzeichnis auf den Desktop geändert. Geben Sie nun den folgenden Befehl ein, um SH File auszuführen:

    sh appuals.sh

    cygwin2-4423368 Ausführen der Skriptdatei über Cygwin

Methode 2: Verwenden des Windows-Subsystems für die 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 einem Windows-Betriebssystem ausführen können operating 10 Eingerichtet. Diese Funktion wurde zuerst zu Windows hinzugefügt 10 auf 2016. So wie Linux über eine Wine-Software zum Ausführen von Windows-Software verfügt, Windows hat jetzt WSL, um Linux-Software auszuführen. jedoch, Das Aktivieren und Arbeiten mit dieser Funktion erfordert viele Schritte, Daher haben wir diese Methode in drei große Schritte unterteilt, die unten aufgeführt sind:

Paso 1: Aktivieren Sie das Subsystem von Windows zu Linux

  1. Halten Sie Windows gedrückt und drücken Sie R, um Run . zu öffnen, Geben Sie dann appwiz.cpl ein und geben Sie ein. appwiz-15-9839022 Programme und Funktionen öffnen

  2. Klicken Sie auf der linken Seite auf die Option Windows-Funktionen aktivieren oder deaktivieren. appwiz2-1-1263007 Öffnen Sie Windows-Funktionen ein- oder ausschalten

  3. Scrollen Sie nach unten und überprüfen Sie das Windows-Subsystem für Linux und klicken Sie auf OK, um es zu installieren. Windows-Funktionen-4950871 Aktivieren des Windows-Subsystems für Linux

  4. Sobald dies erledigt ist, weiter zum nächsten Schritt.

Paso 2: Installieren Sie eine Linux-Distribution für Windows

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

  1. Halten Sie die Windows-Taste gedrückt und drücken Sie R, um Run . zu öffnen, Schreiber $ 0027 ms-windows-store: $ 0027 ohne Anführungszeichen und Enter. windows-store-2376893 Öffnen Sie den Windows Store

  2. Internationale Werfer. Klicken Sie auf das untenstehende und laden Sie es herunter: ubuntu-8592114 Ubuntu aus dem Windows Store herunterladen

  3. Die zweite Methode besteht darin, den folgenden Power Shell-Befehl zu verwenden, um die Linux-Distribution herunterzuladen:

    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    Powershell-3027366 Download-Verteilung über Power Shell

  4. Die dritte Methode zum Herunterladen der Distribution ist die Verwendung des folgenden curl-Befehls:

    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

    curl-8660353 Herunterladen der Distribution über den curl-Befehl

    Hinweis: Wenn Ihre Windows-Build-Nummer 10 ist weniger als 1706, dann müssen Sie curl manuell herunterladen und das Verzeichnis an den Ort wechseln, an dem sich curl.exe befindet. jedoch, wenn Ihre Windows-Build-Nummer 10 es ist 1706 das spätere, dann ist curl standardmäßig enthalten und Sie müssen cmd als Administrator ausführen.

  5. Sobald Sie eine Distribution herunterladen, Die Installation wird automatisch gestartet und Sie müssen nur den neuen Benutzernamen und das Passwort wie unten gezeigt akzeptieren und eingeben: Paket-vert-1-8527733 Ubuntu-Installation und -Konfiguration

Paso 3: eine neu installierte Distribution initialisieren und die SH-Datei ausführen

  1. Die meisten Distributionen, die Sie installieren werden, werden mit einem leeren Paketkatalog geliefert / Minimum. Dann müssen Sie die Pakete mit dem folgenden Befehl aktualisieren und aktualisieren:

    sudo apt-Update && sudo apt upgrade

    Windows-Funktion3-4919221 Update- und Updatepakete

  2. Sobald Sie mit der Verteilung fertig sind, Jetzt können Sie das Verzeichnis mit den folgenden Befehlen in den SH-Dateispeicherort ändern:

    cd /mnt

    Dadurch werden Ihre Windows-Laufwerke gemountet. Jetzt können Sie zum gewünschten Ort gehen:

    cd c/Benutzer/Benutzername/Desktop/

    Hinweis: Da sich die Beispieldatei auf einem Desktop befand, Wir ändern das Verzeichnis auf Desktop.

  3. Geben Sie den folgenden Befehl ein, um die SH-Datei auszuführen:

    sh appuals.sh

    Windows-Funktion4-6623172 Verzeichnis wechseln und SH-Datei ausführen

Methode 3: Verwenden Sie die Git-Befehlszeile, um SH-Dateien auszuführen

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

  1. Gehen Sie zum folgenden Link, um Git für Ihr Betriebssystem herunterzuladen: Git

    git1-9021765 Git für Windows herunterladen

  2. Öffnen Sie die heruntergeladene Setup-Datei, um Git . zu installieren. Gehen Sie den Installationsprozess durch und aktivieren Sie die gewünschten und die nicht gewünschten Optionen.

  3. Halten Sie die Windows-Taste gedrückt und drücken Sie S, um die Suchfunktion zu öffnen, Geben Sie Git Bash ein und geben Sie ein. git2-2859010 Abhir Git Bash

  4. Ändern Sie das Verzeichnis, in dem sich Ihre Datei befindet, mit dem folgenden Befehl:

    CD-Desktop

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

  5. Geben Sie nun den Befehl SH run . ein:

    sh appuals.sh

    git3-4391667 Ausführen der SH-Datei in Git Bash

Methode 4: Skriptdatei in Batchdatei übersetzen

Diese Methode wird für durchschnittliche Benutzer nicht empfohlen, sondern eher für Benutzer, die Bat- und Skriptdateibefehle sehr gut kennen. Sie können das Format und die Erweiterung der SH-Datei ändern. Erfordert die Möglichkeit, die Skriptdatei in eine Batchdatei zu übersetzen, Daher sollten Sie diese Methode vermeiden, es sei denn, Sie wissen, welches Format beide Dateien verwenden. Wir zeigen Ihnen die einfachen Schritte, die erforderlich sind, um Änderungen am Beispielcode vorzunehmen.

  1. Klicken Sie mit der rechten Maustaste auf Ihre SH-Datei und wählen Sie Öffnen mit> Notizblock.

    Batch1-4409722 SH-Datei im Notizblock öffnen

  2. Entfernen Sie die Shebang-Zeile aus dem Code, wie unten gezeigt: Batch2-8938399 Löschen Sie die Shebang-Zeile

    Hinweis: Kommentare haben eine Syntax »::»Anders als in diesem Beispiel.

  3. Klicken Sie auf die Datei und wählen Sie Speichern aus der Liste, um Ihre Änderungen zu speichern. Batch3-3494087 Änderungen speichern

  4. Klicken Sie mit der linken Maustaste auf die SH-Datei und drücken Sie F2, um die Datei umzubenennen. Sie können auch mit der rechten Maustaste auf eine Datei klicken und sie umbenennen. Batch4-9250983 Ändern Sie die Dateierweiterung

    Ändern Sie die Erweiterung von .sh in .bat und klicken Sie auf Ja, um die Änderungen anzuzeigen.

  5. Halten Sie die Windows-Taste gedrückt und drücken Sie S, um die Suchfunktion zu öffnen, dann tippe cmd und Enter.

  6. Ändern Sie das Verzeichnis mit dem Befehl cd in den Pfad, in dem sich die Datei befindet:

    CD-Desktop

    Hinweis: Der Desktop kann der Name des Ordners sein, auf den Sie zugreifen möchten.

  7. Geben Sie nun einfach den Namen der Datei mit der Erweiterung ein:

    appuals.bat

    Batch5-8183148 Batchdatei in cmd öffnen Open

    jedoch, Sie werden feststellen, dass die Syntax, die in Skriptdateien funktioniert, in einer Batchdatei nicht funktioniert. Wie du siehst, der Kommentar wird ignoriert und der Text wird zweimal ohne Echo gedruckt $ 0027auf / aus $ 0027.

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.