Voor degenen die denken: "Kan een shellscriptbestand worden gemaakt en uitgevoerd op een Windows-systeem?" hier is het antwoord Ja. Om te weten hoe het kan, moet u dit artikel volledig tot het einde doornemen. Het is een wat langer proces, maar gemakkelijk te volgen. We verdelen het proces dus in 4 delen.
- WSL inschakelen – Men kan de shell-scripts niet rechtstreeks op het Windows-systeem uitvoeren. Hiervoor moet u eerst Windows Subsystem for Linux (WSL) installeren. WSL is een functie van het Windows-besturingssysteem waarmee u naast uw traditionele Windows-apps een Linux-bestandssysteem kunt uitvoeren.
- Download Ubuntu en integreer met WSL – WSL wordt geleverd met het Windows-besturingssysteem, maar u moet het inschakelen en een Linux-distributie installeren voordat u het kunt gaan gebruiken. Hier zullen we bekijken hoe u Ubuntu kunt downloaden en installeren vanuit de Microsoft Store-app.
- Shell-scriptbestand maken – .sh-bestanden zijn de bestandsextensies voor shellscripts. Laten we leren hoe we een shellscriptbestand op het Windows-systeem kunnen maken
- Voer het shellscriptbestand uit – Voer het gemaakte .sh-bestand uit
Inhoudsopgave
Deel 1: Windows-subsysteem voor Linux (WSL) inschakelen
Stap 1: Openen Instellingen gebruik makend van Windows + I sleutels bij elkaar. Klik op Update en beveiliging keuze.
Stap 2: Klik in het linkerdeelvenster op Voor ontwikkelaars
Stap 3: Schakel de. in ontwikkelaarsmodus door op de wisselbalk te klikken.
ADVERTENTIE
Stap 4: Klik in de pop-up op Ja.
Stap 5: In de zoekbalk Zoek een instelling typt u vensters draaien en klikt u in de resultaten op Windows-onderdelen in-of uitschakelen
Stap 6: Vanuit het geopende venster Kruis aan de selectievakje Daarnaast Windows-subsysteem voor Linux om het in te schakelen. En klik op Oké.
Stap 7: Het duurt een paar minuten om het proces te voltooien en het zal om een herstart vragen. Herstarten het systeem.
Deel 2: Ubuntu downloaden en integreren met WSL
Stap 1: Eenmaal opnieuw opgestart, Microsoft Store-app openen door Microsoft store in de Windows-zoekbalk te typen en erop te dubbelklikken in de zoekresultaten.
Stap 2: Typ in de zoekbalk van de Microsoft Store-app ubuntu en selecteer het uit de lijst.
Stap 3: Klik op Krijgen om ubuntu te downloaden, duurt het een paar minuten.
Stap 4: Vanuit het Windows-zoekbalktype Ubuntu en uit de zoekresultaten Dubbelklik erop om het te openen.
Stap 5: Linux-opdrachtprompt wordt geopend en begint met de installatie op uw harde schijf en de integratie met de WSL.
Stap 6: Het zal vragen om een gebruikersnaam en wachtwoord voer als inloggegevens uw gewenste gebruikersnaam en wachtwoord in. Zorg ervoor dat u ze onthoudt voor later gebruik.
Stap 7: Wacht tot het installatieproces is voltooid.
Deel 3: Maak het Shell Script-bestand (.sh)
Stap 1: Navigeer naar de locatie waar u de .sh-bestanden op Windows wilt maken. Houd de Verschuiving sleutel en klik met de rechtermuisknop op de lege ruimte.
Stap 2: Klik in de verschenen lijst op de Open hier het Powershell-venster.
Stap 3: In het PowerShell-type bash en raak binnenkomen. Dit zal doorverwijzen naar de bash-shell
ADVERTENTIE
Stap 4: In het PowerShell-type cat > bestandsnaam.sh hier is de "bestandsnaam" de naam van uw bestand. Het is jouw keuze. Hier heb ik bijvoorbeeld "test" als bestandsnaam gegeven.
Stap 5: Druk op binnenkomen knop op het toetsenbord. Nu wordt een shellscriptbestand gemaakt op de gekozen locatie.
Stap 6: Controleer of het bestand op de locatie wordt aangemaakt en keer terug naar de Powershell en druk op de ctrl + c toetsen samen om het proces te beëindigen.
Stap 7: Om dit shellscript uit te voeren en de resultaten te zien, moet u wat gegevens aan het bestand toevoegen. Laten we dus een eenvoudig commando aan het bestand toevoegen om Hello World af te drukken.
Stap 8: Voor dit type vi bestandsnaam.sh hier is de "bestandsnaam" de naam van uw bestand. Omdat ik hier bijvoorbeeld "test" als bestandsnaam heb gegeven, zou de opdracht vi test.sh. zijn
Stap 9: Met deze opdracht wordt het bestand geopend om te bewerken, druk op de l toets van het toetsenbord om in het bestand te komen en het te bewerken.
Stap 10: Typ echo “Hello World” in het bestand en om op te slaan en af te sluiten, druk op de Esc toets vanaf het toetsenbord en typ :wq en raak binnenkomen.
Stap 11: Hiermee wordt de inhoud van het bestand opgeslagen en wordt het bestand gesloten.
Deel 4: Het Shell-scriptbestand uitvoeren/uitvoeren
Stap 1: Ga op uw Windows-systeem naar de locatie waar de sh-bestanden aanwezig zijn. Houd de Verschuiving sleutel en klik met de rechtermuisknop op de lege ruimte.
Stap 2: Klik in de verschenen lijst op de Open hier het Powershell-venster.
Stap 3: Typ in de opdrachtprompt bash en raak binnenkomen. Dit zal doorverwijzen naar de bash-shell
Stap 4: Typ sh bestandsnaam.sh en raak binnenkomen. Hier is de bestandsnaam bijvoorbeeld 'test', dus ik zal het bestand uitvoeren of uitvoeren met de opdracht sh test.sh.
Stap 5: Nu kunt u de uitvoer zien. Dat is het!
Opmerking: u kunt het sh-bestand ook uitvoeren in de opdrachtprompt
Stap 1: Open de prompt Uitvoeren met Windows + R sleutels bij elkaar en typ cmd in het. Raken binnenkomen.
Stap 2: Hiermee wordt de opdrachtprompt geopend. Navigeer naar het pad waar je het sh-bestand hebt om uit te voeren met behulp van CD Ik heb de sh-bestanden in een map met de naam Nieuwe map onder Desktop, dus de opdracht zou zijn: cd Bureaublad/Nieuwe map
Stap 3: Typ nu bash bestandsnaam.sh en raak binnenkomen. De bestandsnaam is de naam van uw bestand. Ik zal bijvoorbeeld bash test.sh. geven
Stap 4: U kunt de uitvoer zien op uw opdrachtprompt.
Dat is het! Ik hoop dat dit artikel nuttig is. Dank je!!