WSL

Hoe te rennen? .sh of Shell Script-bestand in Windows 10

Hoe te rennen? .sh of Shell Script-bestand in Windows 10

Shell-scripts of .SH-bestanden zijn als batchbestanden van Windows die kunnen worden uitgevoerd in Linux of Unix. Het is mogelijk om te rennen .sh of Shell Script-bestand in Windows 10 met behulp van Windows Subsystem for Linux. In dit bericht laten we u zien hoe u een Shell Script-bestand uitvoert in Windows 10.

Hoe te rennen? .sh of Shell Script-bestand in Windows 10

bash is een Unix-shell en opdrachttaal die Shell Script-bestanden kan uitvoeren. U hoeft Ubuntu of andere Linux-distributies niet te installeren, tenzij uw scripts de ondersteuning van de echte Linux-kernel nodig hebben. We zullen beide methoden delen.

  1. Voer Shell Script-bestand uit met WSL
  2. Voer Shell Script uit met Ubuntu op Windows 10

1] Voer het Shell Script-bestand uit met WSL

Installeer WSL of Windows-subsysteem voor Linux

Ga naar Instellingen > Update en beveiliging > Voor ontwikkelaars. Controleer de Ontwikkelaarsmodus Radio knop. En zoek naar "Windows toepassingen", Kiezen "Windows-onderdelen in-of uitschakelen”.

Scroll om WSL te vinden, vink het vakje aan en installeer het. Als je klaar bent, moet je opnieuw opstarten om de installatie van de gevraagde wijzigingen te voltooien. Druk op Nu opnieuw opstarten.  BASH zal beschikbaar zijn in de opdrachtprompt en PowerShell.

Shell-scriptbestanden uitvoeren

  1. Open de opdrachtprompt en navigeer naar de map waar het scriptbestand beschikbaar is.
  2. Typ Bash-script-bestandsnaam.sh en druk op de enter-toets.
  3. Het zal het script uitvoeren en afhankelijk van het bestand zou je een uitvoer moeten zien see.

Op een Linux-platform gebruik je meestal SH, maar hier moet je BASH . gebruiken. Dat gezegd hebbende, BASH in Windows heeft zijn beperkingen, dus als je wilt uitvoeren in een Linux-omgeving, moet je Ubuntu of iets dergelijks installeren.

2] Voer Shell Script uit met Ubuntu op Windows 10

Zorg ervoor dat u Ubuntu of andere Linux-distributies hebt geïnstalleerd.  Ubuntu zal al uw Windows-mappen aankoppelen of beschikbaar maken onder / mnt. Dus de C-schijf is beschikbaar op: /mnt/C.  Dus als de desktop beschikbaar zal zijn op /mnt/c/gebruikers//bureaublad.

Volg nu deze stappen

  1. Typ Bash in de run-prompt en het zal de distro-prompt starten.
  2. Navigeer naar de map met de opdracht "cd" naar de map waar de scripts beschikbaar zijn.
  3. Typ "sh script".sh" en druk op enter.

Het zal het script uitvoeren, en als ze afhankelijk zijn van een van de belangrijkste Linux-functies.

Aangezien Linux nu beschikbaar is in Windows, hoeft u geen applicaties van derden te gebruiken, zoals Cygwin. WSL zou voor de meeste scenario's voldoende moeten zijn om u te helpen een shellscript in Windows 10 uit te voeren.

Top 5 Game Capture-kaarten
We hebben allemaal gezien en genoten van streaming gameplays op YouTube. PewDiePie, Jakesepticye en Markiplier zijn slechts enkele van de beste gamers...
Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...