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.
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.
-
Gehen Sie auf die offizielle Cygwin-Site, um die Konfigurationsdatei herunterzuladen von 32 Bits aus 64 Bits: Cygwin
-
Ö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.
-
Nach der Installation, Öffnen Sie das Cygwin64-Terminal, indem Sie auf die Verknüpfung auf dem Desktop doppelklicken.
-
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
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
-
Halten Sie Windows gedrückt und drücken Sie R, um Run . zu öffnen, Geben Sie dann appwiz.cpl ein und geben Sie ein.
-
Klicken Sie auf der linken Seite auf die Option Windows-Funktionen aktivieren oder deaktivieren.
-
Scrollen Sie nach unten und überprüfen Sie das Windows-Subsystem für Linux und klicken Sie auf OK, um es zu installieren.
-
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:
-
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.
-
Internationale Werfer. Klicken Sie auf das untenstehende und laden Sie es herunter:
-
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
-
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
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.
-
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:
Paso 3: eine neu installierte Distribution initialisieren und die SH-Datei ausführen
-
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
-
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.
-
Geben Sie den folgenden Befehl ein, um die SH-Datei auszuführen:
sh appuals.sh
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.
-
Gehen Sie zum folgenden Link, um Git für Ihr Betriebssystem herunterzuladen: Git
-
Ö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.
-
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.
-
Ä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.
-
Geben Sie nun den Befehl SH run . ein:
sh appuals.sh
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.
-
Klicken Sie mit der rechten Maustaste auf Ihre SH-Datei und wählen Sie Öffnen mit> Notizblock.
-
Entfernen Sie die Shebang-Zeile aus dem Code, wie unten gezeigt:
Hinweis: Kommentare haben eine Syntax »::»Anders als in diesem Beispiel.
-
Klicken Sie auf die Datei und wählen Sie Speichern aus der Liste, um Ihre Änderungen zu speichern.
-
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.
Ändern Sie die Erweiterung von .sh in .bat und klicken Sie auf Ja, um die Änderungen anzuzeigen.
-
Halten Sie die Windows-Taste gedrückt und drücken Sie S, um die Suchfunktion zu öffnen, dann tippe cmd und Enter.
-
Ä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.
-
Geben Sie nun einfach den Namen der Datei mit der Erweiterung ein:
appuals.bat
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.
Verwandter Beitrag:
- ▷ Was ist der Antrag auf Registrierung eines digitalen TV-Tuner-Geräts und sollte entfernt werden??
- ⭐ Nach oben 10 IPTV-Player für Windows [2020]
- ⭐ So erhalten Sie kostenlose Fortnite-Konten mit Skins?
- ▷ Wie behebe ich den Fehlercode “WS-37403-7” und PlayStation 4?
- ▷ Die 5 beste Browser für Windows XP
- ▷ So deaktivieren Sie Adobe AcroTray.exe beim Start