Hoe u Bash op Ubuntu uitvoert op Windows 10
Voordat we verder gaan kijken voer Bash uit op Ubuntu op Windows, hier is een klein beetje over de verbazingwekkende stap van Microsoft om de gebruikersmodus Linux en zijn hulpmiddelen te integreren in Windows OS. Wie had gedacht dat iemand native Bash rechtstreeks op Windows zou draaien.
Aan het begin van de Windows 10-cyclus opende Microsoft een gebruikersstempagina en startte een gesprek over de Windows-opdrachtregel. Ze vroegen de community wat ze leuk vinden aan de Windows-opdrachtregel en welke functies ze zouden willen zien in de opdrachtregel van Windows.
Velen in de community antwoordden dat ze graag een verbetering van de Windows-opdrachtregel wilden zien. Sommige anderen zeiden dat ze Linux / Unix-tools naar Windows wilden brengen. Omdat het werken met open-source tools op Windows vaak een strijd is, zeiden gebruikers dat ze zouden willen dat Microsoft het gemakkelijker maakte om deze tools op Windows te gebruiken.
Luisteren naar de stem van de gemeenschap, Microsoft verbeterde eerst CMD, PowerShell en vele andere opdrachtregelprogramma's van Windows en ten tweede deed wat ongelooflijk enkele jaren geleden was. Microsoft besloot om echt toe te voegen, inheemse Bash en daarmee ook ondersteuning voor Linux-opdrachtregelprogramma's die rechtstreeks op Windows draaien in een omgeving die zich gedraagt als Linux! Het is geen VM, maar de echte Linux op Windows.
Windows Subsystem voor Linux
Hiervoor heeft Microsoft een nieuwe infrastructuur gebouwd binnen Windows - de Windows Subsystem for Linux (WSL) waarop een echte Ubuntu gebruikersmodus afbeelding wordt uitgevoerd door zijn partner kanoniek, makers van Ubuntu Linux.
Dit maakt Windows-ontwikkelaars veel productiever en gebruikt deze tools veel meer naadloos. En dit zal een solide, betrouwbare en stabiele oplossing voor de lange termijn zijn.
Dit is wat Mark Shuttleworth, oprichter van Canonical zei:
"Op onze reis om gratis software naar een zo breed mogelijk publiek te brengen, is dit geen moment dat we hadden kunnen voorspellen. Desalniettemin zijn we verheugd om achter Ubuntu voor Windows te staan, toegewijd om tegemoet te komen aan de behoeften van Windows-ontwikkelaars die Linux op deze verbazingwekkende nieuwe manier onderzoeken, en zijn we enthousiast over de mogelijkheden die deze onverwachte wending van gebeurtenissen biedt. "
Wat is Bash onder Linux
Voor degenen die het niet weten, is Bash of Bourne Again shell een standaard GNU Linux Shell-programma.
Volgens Wikipedia is Bash een Unix shell- en commandotaal voor het GNU Project als een gratis software-vervanging voor de Bourne-shell. het is op grote schaal verspreid als de shell voor het GNU-besturingssysteem en als een standaard shell op Linux en OS X..
Run Bash op Ubuntu op Windows 10
Beginnend met Windows 10 Insider Preview Build 14316, Windows Subsystem for Linux is meegeleverd. Te beginnen met deze build, kan men voer native Bash uit op Ubuntu in Windows. Dit werd voor het eerst aangekondigd tijdens Build 2016. Dit is hoe je het doet.
- Eerst moet het schakel de modus Ontwikkelaars in van
- Instellingen> Update en beveiliging> Voor ontwikkelaars. Controleer de Ontwikkelaarsmodus Radio knop. En zoek naar "Windows toepassingen" , Kiezen "Windows-onderdelen in-of uitschakelen”.
- Selecteer "Windows Subsystem voor Linux (Beta)". druk op OK.
- Het zoekt naar de vereiste bestanden en begint met het aanbrengen van wijzigingen. Als u klaar bent, moet u opnieuw opstarten om de vereiste wijzigingen te installeren. Druk op Nu opnieuw opstarten.
- Eenmaal opnieuw opgestart, klikt u met de rechtermuisknop op de knop Start en opent u Command Prompt (Admin) of PowerShell.
- Type "bash"Bij opdrachtprompt en Enter. U krijgt een bericht "Hiermee installeer je Ubuntu op Windows, gedistribueerd door Canonical en ... ". Typ "y" om door te gaan. Druk op 'y' en uw download van de Windows Store wordt gestart. Na het downloaden begint het het bestandssysteem te extraheren. Dit zal enige tijd duren, dus wees geduldig.
- Na een tijdje krijg je het bericht "Installatie voltooid! De omgeving zal tijdelijk van start gaan ... " en je staat aan de Bash-prompt.
- Vanaf nu kun je Bash-scripts uitvoeren, Linux-opdrachtregelprogramma's net zoals sed, awk, grep en je kunt het zelfs proberen Linux-eerste hulpmiddelen net zoals Ruby, Git, Python, enz. rechtstreeks op Windows. Men kan ook toegang krijgen tot Windows-bestandssysteem vanuit Bash.
- Na de installatie wordt het ook weergegeven in de App-lijst. Zodat iedereen alle apps kan openen en op "Bash op Ubuntu op Windows"Om de Bash-prompt te openen.
Vergeet niet dat dit een toolset voor ontwikkelaars is waarmee u al uw code voor al uw scenario's en platforms kunt schrijven en bouwen. Dit is geen serverplatform waarop u websites host, serverinfrastructuur uitvoert, enzovoort.
Aangezien dit een van de coolste dingen is die met Windows gebeuren, moet je het eens proberen als je geïnteresseerd bent in Linux, Ubuntu op Windows.
Bron: Windows.com.
Je kunt ook deze videohandleiding van Scott Hanselman bekijken:
Bezoek zijn blog voor aanvullende informatie.