Alles wat u kunt doen met de nieuwe Bash Shell van Windows 10

Mar 27, 2025
Cloud en internet
ONGECAAKTE CONTENT

Jubileumupdate van Windows 10 ondersteuning voor Linux-omgevingen toegevoegd aan Windows 10 in 2016. Maar laat u niet misleiden: dit is meer dan alleen een Bash-shell. Het is een volledige compatibiliteitslaag voor het uitvoeren van Linux-applicaties op Windows.

We hebben veel van de dingen besproken die u kunt doen in de nieuwe Bash-shell van Windows 10, dus we hebben hier voor uw gemak al die handleidingen in één megalijst verzameld.

Aan de slag met Linux op Windows

VERWANT: Hoe de Linux Bash Shell op Windows 10 te installeren en te gebruiken

Jij kan installeer een Linux-omgeving en Bash-shell op elke editie van Windows 10, inclusief Windows 10 Home. Het vereist echter wel een 64-bits versie van Windows 10. U hoeft alleen de functie Windows Subsystem for Linux in te schakelen en vervolgens de door u gekozen Linux-distributie - bijvoorbeeld Ubuntu - te installeren vanuit de Windows Store.

Vanaf de Fall Creators Update eind 2017 hoeft u niet langer in te schakelen ontwikkelaarsmodus in Windows, en deze functie is niet langer bèta.

Installeer Linux-software

VERWANT: Hoe Linux-software te installeren in de Ubuntu Bash Shell van Windows 10

De eenvoudigste manier om Linux-software in uw Ubuntu (of Debian) omgeving te installeren, is met de apt-get opdracht . (De apt commando werkt ook.) Dit commando downloadt en installeert software uit de softwarebronnen van Ubuntu. U kunt een of meer applicaties downloaden en installeren met slechts één opdracht.

Omdat dit een min of meer volledige Ubuntu-gebruikersomgeving is, kunt u software ook op andere manieren installeren. U kunt software vanaf de broncode compileren en installeren, net zoals u dat bijvoorbeeld op een Linux-distributie zou doen.

Als je een andere Linux-distributie hebt geïnstalleerd, gebruik dan de opdrachten om software op die specifieke distributie te installeren. OpenSUSE gebruikt bijvoorbeeld de zypper opdracht.

Voer meerdere Linux-distributies uit

VERWANT: Wat is het verschil tussen Ubuntu, openSUSE en Fedora op Windows 10?

De Fall Creators Update maakte ook ondersteuning mogelijk voor meerdere Linux-distributies, waar voorheen alleen Ubuntu beschikbaar was. In eerste instantie kunt u Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server , Debian GNU / Linux of Kali Linux. Fedora is ook onderweg en we zullen waarschijnlijk in de toekomst meer Linux-distributies zien worden aangeboden.

U kunt meerdere Linux-distributies hebben geïnstalleerd en u kunt zelfs meerdere verschillende Linux-omgevingen tegelijkertijd gebruiken.

Als u niet zeker weet welke u moet installeren, raden we Ubuntu aan. Maar als je een bepaalde Linux-distributie nodig hebt - misschien test je software die wordt uitgevoerd op een server waarop SUSE Linux Enterprise Server of Debian draait, of wil je de beveiligingstesttools in Kali Linux - dan zijn ze naast Ubuntu in de Store verkrijgbaar. .

Toegang tot Windows-bestanden in Bash en Bash-bestanden in Windows

VERWANT: Toegang krijgen tot uw Ubuntu Bash-bestanden in Windows (en uw Windows-systeemstation in Bash)

Uw Linux-bestanden en Windows-bestanden zijn normaal gesproken gescheiden, maar er zijn manieren om toegang tot uw Linux-bestanden vanuit Windows en uw Windows-bestanden uit de Linux-omgeving.

Linux-distributies die u installeert, maken een verborgen map aan waarin alle bestanden die in die Linux-omgeving worden gebruikt, worden opgeslagen. U kunt deze map openen vanuit Windows als u Linux-bestanden wilt bekijken en er een back-up van wilt maken met Windows-tools, maar Microsoft waarschuwt dat u deze Linux-bestanden niet moet wijzigen met Windows-tools, of hier nieuwe bestanden moet maken met Windows-applicaties.

Als u zich in de Linux-omgeving bevindt, heeft u toegang tot uw Windows-schijven vanuit de map / mnt /. Uw C: -schijf bevindt zich bijvoorbeeld op / mnt / c en uw D: -schijf bevindt zich op / mnt / d, bijvoorbeeld. Als je met bestanden wilt werken vanuit de Linux- en Windows-omgevingen, plaats ze dan ergens in je Windows-bestandssysteem en open ze via de map / mnt /.

Koppel verwisselbare schijven en netwerklocaties

VERWANT: Hoe verwisselbare schijven en netwerklocaties in het Windows-subsysteem voor Linux te koppelen

Het Windows-subsysteem voor Linux koppelt automatisch vaste interne schijven onder de map / mnt /, maar niet automatisch verwisselbare schijven zoals USB-schijven en optische schijven. Het koppelt ook niet automatisch netwerkschijven aan die mogelijk op uw pc zijn toegewezen.

U kunt echter monteer deze zelf en open ze in de Linux-omgeving met een speciaal mount-commando dat gebruik maakt van het drvfs-bestandssysteem.

Schakel over naar Zsh (of een andere shell) in plaats van Bash

VERWANT: Zsh (of een andere shell) gebruiken in Windows 10

Hoewel Microsoft deze functie oorspronkelijk als een 'Bash-shell'-omgeving heeft gepitcht, is het eigenlijk een onderliggende compatibiliteitslaag waarmee je Linux-software op Windows kunt draaien. Dat betekent dat je andere shells kunt gebruiken in plaats van Bash, als je dat liever hebt.

U kunt bijvoorbeeld gebruik de Zsh-shell in plaats van Bash . Je kunt zelfs de standaard Bash-shell automatisch naar de Zsh-shell laten schakelen wanneer je de Linux-shell-snelkoppeling in je Start-menu opent.

Gebruik bash-scripts op Windows

VERWANT: Bash Shell-scripts maken en uitvoeren op Windows 10

Dankzij deze omgeving is het eigenlijk mogelijk om een ​​Bash-shellscript op Windows te schrijven en uit te voeren. Uw Bash-script heeft toegang tot uw Windows-bestanden die zijn opgeslagen in de map / mnt, zodat u Linux-opdrachten en -scripts kunt gebruiken om aan uw normale Windows-bestanden te werken. U kunt ook Windows-opdrachten uitvoeren vanuit het Bash-script.

U kunt Bash-opdrachten opnemen in een Batch-script of PowerShell-script , wat best handig is. Zie voor dit alles en meer onze gids voor bash-scripts in Windows 10 .

Voer Linux-opdrachten uit van buiten de Linux-shell

VERWANT: Linux-opdrachten uitvoeren van buiten de Bash-shell op Windows 10

Als u gewoon snel een programma wilt starten, een opdracht wilt uitvoeren of een script wilt uitvoeren, hoeft u niet eens eerst de Bash-omgeving te starten. U kunt de bash -c of wsl commando naar voer een Linux-commando uit van buiten de Linux-shell . De Linux-omgeving voert gewoon de opdracht uit en stopt vervolgens. Als u deze opdracht uitvoert vanuit een opdrachtprompt of PowerShell-venster, drukt de opdracht de uitvoer af naar de opdrachtprompt of PowerShell-consoles.

Je kunt er veel mee doen bash -c of wsl . U kunt snelkoppelingen op het bureaublad maken om Linux-programma's te starten, deze integreren in batch- of PowerShell-scripts, of ze op een andere manier uitvoeren waarop u een Windows-programma zou uitvoeren.

Voer Windows-programma's uit vanuit Bash

VERWANT: Windows-programma's uitvoeren vanuit de Bash Shell van Windows 10

Vanaf de Creators Update (die in het voorjaar van 2017 uitkwam), dat kan draai Windows-programma's vanuit de Linux-omgeving . Dit betekent dat je Windows-opdrachten naast Linux-opdrachten in een Bash-script kunt integreren, of gewoon Windows-opdrachten kunt uitvoeren vanuit de standaard Bash- of Zsh-shell die je misschien al gebruikt.

Om een ​​Windows-programma uit te voeren, typt u het pad naar een .exe-bestand en drukt u op Enter. U vindt uw geïnstalleerde Windows-programma's onder de map / mnt / c in de Bash-omgeving. Onthoud dat de opdracht hoofdlettergevoelig is, dus "Example.exe" is anders dan "example.exe" in Linux.

Voer grafische Linux-desktopprogramma's uit

VERWANT: Grafische Linux-desktoptoepassingen uitvoeren vanuit de Bash Shell van Windows 10

Microsoft ondersteunt officieel geen grafische Linux-software op Windows. De functie Windows-subsysteem voor Linux is bedoeld voor het uitvoeren van opdrachtregelprogramma's die ontwikkelaars mogelijk nodig hebben. Maar met deze functie is het eigenlijk mogelijk om grafische Linux-desktopprogramma's op Windows uit te voeren.

Dit werkt echter niet standaard. U moet een X-server installeren en de SCHERM variabele voordat grafische Linux-desktopprogramma's op uw Windows-desktop draaien. Hoe eenvoudiger de applicatie, hoe groter de kans dat deze goed werkt. Hoe complexer de applicatie, hoe groter de kans dat deze iets probeert te doen dat het onderliggende Windows-subsysteem voor Linux van Microsoft nog niet ondersteunt. Het enige wat je kunt doen is probeer het eens met deze instructies en het beste van hopen.

Kies uw standaard Linux-omgeving

VERWANT: Hoe u uw standaard Linux-distributie instelt op Windows 10

Als je meerdere Linux-distributies hebt geïnstalleerd, kun je je standaardinstallatie kiezen. Dit is de distro die wordt gebruikt wanneer je de Linux-distributie start met de bash of wsl commando, of wanneer u de bash -c of wsl commando's om een ​​Linux-commando van elders in Windows uit te voeren.

Zelfs als je meerdere Linux-distributies hebt geïnstalleerd, kun je ze nog steeds rechtstreeks starten door een commando uit te voeren zoals ubuntu of opensuse-42 . De exacte opdracht die je nodig hebt, staat op de downloadpagina van elke Linux-distributie in de Microsoft Store.

Start Bash snel vanuit de bestandsverkenner

VERWANT: Snel een Bash-shell starten vanuit de bestandsverkenner van Windows 10

U hoeft de Linux-shell niet te starten via het snelkoppelingspictogram. Jij kan start het snel vanuit Verkenner door "bash" in de adresbalk te typen en op Enter te drukken. De Bash-shell van je standaard Linux-distributie zal verschijnen en de huidige werkmap is de map die je had geopend in Verkenner.

Dat artikel bevat ook instructies voor het toevoegen van een "Open Bash-shell hier" -optie aan Verkenner door het Windows-register te bewerken, waardoor u een handige contextmenu-optie krijgt die op dezelfde manier werkt als de opties "Open PowerShell-venster hier" of "Open opdrachtprompt hier". .

Wijzig uw UNIX-gebruikersaccount

VERWANT: Hoe u uw gebruikersaccount kunt wijzigen in de Ubuntu Bash Shell van Windows 10

Wanneer u Bash voor het eerst instelt, wordt u gevraagd om een ​​UNIX-gebruikersaccount aan te maken en een wachtwoord in te stellen. Elke keer dat u het Bash-venster opent, wordt u automatisch aangemeld met dit account. Als u uw UNIX-gebruikersaccount wilt wijzigen - of het root-account als uw standaardaccount in de shell wilt gebruiken - is er een verborgen commando om uw standaard gebruikersaccount te wijzigen .

Verwijder een Linux-omgeving en installeer deze opnieuw

VERWANT: Hoe de Ubuntu Bash Shell van Windows 10 te verwijderen (of opnieuw te installeren)

Nadat u enkele programma's heeft geïnstalleerd of enkele instellingen heeft gewijzigd, wilt u misschien Ubuntu of een andere Linux-distributie opnieuw installeren en een nieuwe Linux-omgeving aanschaffen. Dit was voorheen een beetje ingewikkeld, maar je kunt het nu eenvoudig doen door de Linux-distributie te verwijderen zoals je zou doen met elke andere applicatie en deze vervolgens opnieuw te installeren vanuit de Store.

Om een ​​nieuw systeem te krijgen zonder de Linux-distributie opnieuw te downloaden, kunt u de opdracht van de distributie samen met de optie 'opschonen' uitvoeren vanaf een Windows-opdrachtprompt of PowerShell-console. Als u bijvoorbeeld Ubuntu wilt resetten zonder het opnieuw te downloaden, voert u uit ubuntu schoon .

Als je nog steeds een oudere Linux-omgeving hebt geïnstalleerd - een die was geïnstalleerd vóór de Fall Creators Update - kun je dat nog steeds doen verwijder het met de opdracht lxrun .

Upgrade uw Ubuntu-omgeving

VERWANT: Hoe de Windows Bash Shell bij te werken naar Ubuntu 16.04

Na de Fall Creators Update van Windows 10 moet je nu Ubuntu en andere Linux-omgevingen installeren vanuit de Store. Wanneer u dat doet, worden ze automatisch bijgewerkt naar de nieuwste versies zonder speciale opdrachten.

Als je echter een Bash-omgeving hebt gemaakt op een oudere versie van Windows, heb je een oudere Ubuntu-omgeving geïnstalleerd. U kunt gewoon de Store openen en de nieuwste Ubuntu uit de Windows Store installeren om te upgraden.


Ondernemende nerds zullen ongetwijfeld andere interessante dingen bedenken die je in de toekomst met de Linux-omgeving kunt doen. Het Windows-subsysteem voor Linux zal hopelijk steeds krachtiger worden, maar verwacht niet dat Microsoft binnenkort grafische Linux-desktoptoepassingen officieel ondersteunt.

.entry-inhoud .entry-footer

Everything You Can Do With Windows 10’s New Bash Shell

Everything You Can Do With Windows 10’s New Bash Shell

How To Install BASH Shell On Windows 10

How To Get Bash Shell In Windows 10

How To Run A Shell Script On Windows 10

Windows 10's Bash Shell Can Run Graphical Linux Applications With This Trick

Windows 10 Bash & Linux Subsystem Setup

How To Run Linux/Bash On Windows 10 | Windows 10 Bash & Linux Subsystem Setup

First Things To Do With A New Windows 10 Laptop | Kill Bloatware, Lock It Down, Make It Epic

We Fixed Windows 10 - Microsoft Will HATE This!

How To Run Linux/Bash On Windows 10 Using The Built-In Windows Subsystem For Linux

8 Cool Windows 10 Tricks And Hidden Features You Should Know

The New Windows Terminal ROCKS! Let's Customize It!

Windows 10 Vs Ubuntu 20.04 - Resource Usage Comparison

SSH Client On Windows 10 Using The Command Prompt | SSH From Windows To Linux And Other Systems

How To Install WSL2 + Docker + Devilbox + Wordpress And Magento 2 On Windows 10


Cloud en internet - Meest populaire artikelen

Hoe u uw Spotify-afspeellijsten deelt met vrienden (of de wereld)

Cloud en internet Nov 20, 2024

Spotify en andere streamingdiensten hebben de manier veranderd waarop mensen naar muziek luisteren. Terwijl afspeellijsten ooit voorbehouden waren aan de radio-dj, zijn jaarlijkse v..


Aan de slag met Garageband op OS X

Cloud en internet Jan 1, 2025

De voorverpakte tool van Apple voor audiobewerking en het schrijven van liedjes is niet moeilijk te bedienen, zelfs met minimale ervaring met muziekcompositie. Garageband is verrass..


Hoe u automatische updates in Google Chrome kunt repareren (en aanpassen)

Cloud en internet Dec 3, 2024

ONGECAAKTE CONTENT Google Chrome werkt zichzelf standaard automatisch bij om ervoor te zorgen dat u de veiligste en best geoptimaliseerde versie van Chrome gebruikt. Soms hapert h..


Hoe u eenvoudig overal ter wereld Netflix en Hulu kunt bekijken

Cloud en internet Jun 28, 2025

ONGECAAKTE CONTENT Ooit toegang willen hebben tot een online webservice, maar ontdekken dat deze alleen beschikbaar is voor mensen die in de Verenigde Staten wonen? Lees verder om..


Schakelen tussen release-, bèta- en dev-versies van Google Chrome

Cloud en internet Jul 12, 2025

Wil je de handige functies in aankomende versies van Google Chrome uitproberen, of ga je liever terug naar de stabiele versie? Hier ziet u hoe u snel kunt schakelen tussen de dev-, bèta- en ..


Maak Google Chrome open met vastgezette tabbladen

Cloud en internet Feb 18, 2025

Gebruik je graag de nieuwe functie voor vastgezette tabbladen in Chrome en wil je deze permanent maken? Dan heb je alleen nog een kleine magie van de opdrachtschakelaar nodig en een lijst met..


Open uw Google Reader-nieuwsfeed op uw bureaublad

Cloud en internet Oct 7, 2025

Vind je het een goed idee om je Google Reader RSS-feed rechtstreeks vanaf je desktop te openen? Vandaag kijken we naar ReadAir, een desktopclient met OSX-thema voor Google Reader en gebouwd o..


Pagina's afdrukken in Internet Explorer 7 zonder kopteksten of voetteksten

Cloud en internet Apr 10, 2025

ONGECAAKTE CONTENT De kop- en voetteksten die altijd samen met de pagina worden afgedrukt bij het afdrukken van een pagina, kunnen irriterend zijn. Ik weet heel goed welke pagina ik heb afg..


Categorieën