Für diejenigen, die denken: „Kann eine Shell-Skriptdatei auf einem Windows-System erstellt und ausgeführt werden?“ Hier ist die Antwort Ja. Um zu wissen, wie es geht, lesen Sie diesen Artikel vollständig bis zum Ende durch. Es ist ein etwas längerer Prozess, aber einfach zu befolgen. Also werden wir den Prozess in 4 Teile unterteilen.
- WSL aktivieren – Man kann die Shell-Skripte nicht direkt auf dem Windows-System ausführen. Dazu müssen Sie zunächst das Windows-Subsystem für Linux (WSL) installieren. WSL ist eine Funktion des Windows-Betriebssystems, mit der Sie ein Linux-Dateisystem neben Ihren herkömmlichen Windows-Apps ausführen können.
- Laden Sie Ubuntu herunter und integrieren Sie es in WSL – WSL wird mit dem Windows-Betriebssystem geliefert, aber Sie müssen es aktivieren und eine Linux-Distribution installieren, bevor Sie es verwenden können. Hier sehen wir uns an, wie man Ubuntu von der Microsoft Store App herunterlädt und installiert.
- Erstellen Sie eine Shell-Skriptdatei – .sh-Dateien sind die Shell-Skript-Dateierweiterungen. Lassen Sie uns lernen, wie man eine Shell-Skriptdatei auf dem Windows-System erstellt
- Führen Sie die Shell-Skriptdatei aus – Führen Sie die erstellte .sh-Datei aus
Inhaltsverzeichnis
Teil 1: Windows-Subsystem für Linux (WSL) aktivieren
Schritt 1: Öffnen Einstellungen verwenden Windows + ich Schlüssel zusammen. Klicke auf Update & Sicherheit Möglichkeit.
![Update&Sicherheit](/f/2cad8a39eccc6e9f6b0a36a3315e2d02.png)
Schritt 2: Klicken Sie im linken Bereich auf Für Entwickler
![Für Entwickler](/f/c9dca797070fadf73c0c6ebbffde4f82.png)
Schritt 3: Aktivieren Sie die Entwicklermodus indem Sie auf die Umschaltleiste klicken.
ANZEIGE
![Entwicklermodus](/f/59dffc5ae148d5d088e8a68d41244188.png)
Schritt 4: Klicken Sie im Popup auf Ja.
![Verwenden Sie Entwicklerfunktionen](/f/63c095813d430f430c87701e7fba63f7.png)
Schritt 5: Geben Sie in der Suchleiste „Einstellung suchen“ Turn Windows ein und klicken Sie in den Ergebnissen auf Schalte Windows Funktionen ein oder aus
![Schalten Sie Windows ein](/f/50e5c96171e1db7176b5a73a82448ee5.png)
Schritt 6: Aus dem geöffneten Fenster Tick das Kontrollkästchen neben Windows-Subsystem für Linux um es zu ermöglichen. Und klicken Sie auf OK.
![Wsl](/f/0f33921be13886ee35dc50315da42207.png)
Schritt 7: Es dauert einige Minuten, bis der Vorgang abgeschlossen ist, und es wird nach einem Neustart gefragt. Neu starten das System.
Teil 2: Laden Sie Ubuntu herunter und integrieren Sie es in WSL
Schritt 1: Nach dem Neustart Öffnen Sie die Microsoft Store-App indem Sie Microsoft Store in die Windows-Suchleiste eingeben und in den Suchergebnissen darauf doppelklicken.
![Microsoft-Store](/f/d3a8365f9b9233ff74c69186bce1364e.png)
Schritt 2: Geben Sie in der Suchleiste der Microsoft Store App ein Ubuntu und wählen Sie es aus der Liste aus.
![Ubuntu](/f/fc701a35d27e7d4bdc1d5cbcd798c3ec.png)
Schritt 3: Klicken Sie auf Erhalten Ubuntu herunterzuladen, dauert ein paar Minuten.
Schritt 4: Geben Sie in der Windows-Suchleiste ein Ubuntu und aus den Suchergebnissen Doppelklick darauf, um es zu öffnen.
![Öffnen Sie Ubuntu](/f/9cdf22908e584b38a301fd126b830f2a.png)
Schritt 5: Die Linux-Eingabeaufforderung wird geöffnet und beginnt mit der Installation auf Ihrer Festplatte und der Integration mit der WSL.
Schritt 6: Es wird nach a gefragt Nutzername und Passwort Geben Sie als Anmeldeinformationen Ihren gewünschten Benutzernamen und Ihr Passwort ein. Merken Sie sich diese für die spätere Verwendung.
![Linux-Benutzername](/f/7ffd58569ae5f53f9d860afdd80fd335.png)
Schritt 7: Warten Sie auf den Abschluss des Installationsvorgangs.
Teil 3: Erstellen Sie die Shell-Skriptdatei (.sh).
Schritt 1: Navigieren Sie zu dem Speicherort, an dem Sie die .sh-Dateien unter Windows erstellen möchten. Halt die Wechsel Schlüssel u Rechtsklick auf dem leeren Platz.
Schritt 2: Klicken Sie in der erscheinenden Liste auf die Öffnen Sie hier das Powershell-Fenster.
![Powershell öffnen](/f/e7b3681f7c4073bd1c35c887258daa86.png)
Schritt 3: Geben Sie in der PowerShell ein bash und schlagen Eintreten. Dadurch wird zur Bash-Shell umgeleitet
ANZEIGE
![Basch](/f/abd28449b3197b70a95e5ad3f0f03a61.png)
Schritt 4: Geben Sie in der PowerShell ein cat > Dateiname.sh hier ist der „Dateiname“ der Name Ihrer Datei. Es ist deine Wahl. Hier habe ich zum Beispiel „test“ als Dateinamen angegeben.
Schritt 5: Schlagen Eintreten Taste auf der Tastatur. Nun wird am gewählten Ort eine Shell-Script-Datei erstellt.
![Erstelle Datei](/f/76f0283111c11aa77b33baa15416058d.png)
Schritt 6: Überprüfen Sie, ob die Datei am Speicherort erstellt wird, und kehren Sie zur Powershell zurück und drücken Sie die Strg + C Tasten zusammen, um den Vorgang zu beenden.
![Testdatei](/f/cacc15d8a361e76ed12bc612d90c2eef.png)
Schritt 7: Um dieses Shell-Skript auszuführen und die Ergebnisse anzuzeigen, müssen Sie der Datei einige Daten hinzufügen. Lassen Sie uns also einen einfachen Befehl in die Datei einfügen, um Hello World zu drucken.
Schritt 8: Für diesen Typ vi Dateiname.sh hier ist der „Dateiname“ der Name Ihrer Datei. Da ich hier zum Beispiel „test“ als Dateinamen angegeben habe, wäre der Befehl vi test.sh
![Datei öffnen](/f/1cd86659a54c032f9142fbf7353bb8ee.png)
Schritt 9: Dieser Befehl öffnet die Datei zum Bearbeiten, drücken Sie die ich Taste auf der Tastatur, um in die Datei zu gelangen und mit der Bearbeitung zu beginnen.
Schritt 10: Geben Sie echo „Hello World“ in die Datei ein und drücken Sie zum Speichern und Beenden die Taste Esc Taste von der Tastatur und geben Sie ein :wq und schlagen Eintreten.
![Datei bearbeiten](/f/7bb600bbe6bfd6b9b63545c3a9110962.png)
Schritt 11: Dadurch wird der Inhalt der Datei gespeichert und die Datei geschlossen.
Teil 4: Ausführen/Ausführen der Shell-Skriptdatei
Schritt 1: Gehen Sie auf Ihrem Windows-System zu dem Ort, an dem sich die sh-Dateien befinden. Halt die Wechsel Schlüssel u Rechtsklick auf dem leeren Platz.
Schritt 2: Klicken Sie in der erscheinenden Liste auf die Öffnen Sie hier das Powershell-Fenster.
![Powershell öffnen](/f/e7b3681f7c4073bd1c35c887258daa86.png)
Schritt 3: Geben Sie in der Eingabeaufforderung ein bash und schlagen Eintreten. Dadurch wird zur Bash-Shell umgeleitet
![Basch](/f/abd28449b3197b70a95e5ad3f0f03a61.png)
Schritt 4: Geben Sie ein sh Dateiname.sh und schlagen Eintreten. Hier ist der Dateiname beispielsweise „test“, also werde ich die Datei mit dem Befehl sh test.sh ausführen oder ausführen.
Schritt 5: Jetzt können Sie die Ausgabe sehen. Das ist es geschafft!
![Datei ausführen](/f/cc367a6b0e968c903db9bcebcb2e5249.png)
Hinweis: Sie können die sh-Datei auch in der Eingabeaufforderung ausführen
Schritt 1: Öffnen Sie die Eingabeaufforderung Ausführen mit Windows+R Tasten zusammen und tippen cmd drin. Schlag Eintreten.
![Eingabeaufforderung](/f/d1c0d4056d85fddb2bcb30014d85a96c.png)
Schritt 2: Dies öffnet die Eingabeaufforderung. Navigieren Sie zu dem Pfad, in dem Sie die auszuführende sh-Datei verwenden CD Ich habe die sh-Dateien in einem Ordner namens Neuer Ordner unter Desktop, also wäre der Befehl cd Desktop/Neuer Ordner
![Navigieren](/f/6d0d78c8182d0fcda968553a2b8cc7b8.png)
Schritt 3: Geben Sie nun ein bash Dateiname.sh und schlagen Eintreten. Der Dateiname ist der Name Ihrer Datei. Zum Beispiel gebe ich bash test.sh
Schritt 4: Sie können die Ausgabe an Ihrer Eingabeaufforderung sehen.
![Eingabeaufforderungsausgabe](/f/0ffc1ca2b2a24daa723b9b2da1cfae96.png)
Das ist es! Hoffe, dieser Artikel ist nützlich. Vielen Dank!!