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

De Windows 10 Anniversary Update heeft sinds 2016 ondersteuning voor Linux- omgevingen toegevoegd aan Windows 10. Maar laat je niet misleiden door deze informatie: het is niet alleen een Bash-shell, maar een volledige compatibiliteitslaag, genoeg om Linux-applicaties op Windows te draaien .

Het artikel van vandaag vat voor het gemak alle dingen samen die u kunt doen in de nieuwe Bash-shell van Windows 10.

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

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

Ga aan de slag met Linux op Windows

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

Je kunt de Linux-omgeving en Bash-shell op elke versie van Windows 10 installeren, inclusief Windows 10 Home. Het vereist echter een 64-bits versie van Windows 10. U schakelt eenvoudigweg de Windows Subsystem for Linux-functie in en installeert vervolgens de door u gekozen Linux-distributie (bijvoorbeeld Ubuntu) vanuit de Windows Store.

Vanaf de Fall Creators-update eind 2017 hoef je de ontwikkelaarsmodus in Windows niet meer in te schakelen en bevindt de functie zich niet langer in de bètafase.

Installeer Linux-software

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

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

Omdat dit een gebruikersruimteomgeving is die min of meer verwant is aan Ubuntu, kunt u software ook op andere manieren installeren. U kunt software vanuit 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 de software op die specifieke distributie te installeren. OpenSUSE gebruikt bijvoorbeeld de opdracht zypper.

Voer meerdere Linux-distributies uit

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

Voorheen ondersteunde Windows 10 alleen Ubuntu, de Fall Creators-update maakte ondersteuning voor veel Linux-distributies mogelijk. In eerste instantie kun je Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux of Fedora installeren en in de toekomst zullen we waarschijnlijk nog veel meer Linux-distributies zien.

Je kunt meerdere Linux-distributies installeren en zelfs meerdere verschillende Linux-omgevingen tegelijkertijd draaien.

Als u niet zeker weet welke versie u moet installeren, moet u Ubuntu gebruiken. Als je echter een specifieke Linux-distributie nodig hebt (misschien test je software die werkt op een server waarop SUSE Linux Enterprise Server of Debian draait, of wil je de beveiligingstesttools in Kali Linux gebruiken ) dan zijn deze beschikbaar in de Store met Ubuntu.

Krijg toegang tot Windows-bestanden in Bash en Bash-bestanden in Windows

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

Uw Linux-bestanden en Windows-bestanden worden meestal gescheiden gehouden, maar er zijn manieren om toegang te krijgen tot uw Linux-bestanden vanuit Windows en Windows-bestanden vanuit de Linux-omgeving.

De Linux-distributies die u installeert, maken een verborgen map aan waarin alle bestanden worden opgeslagen die in die Linux-omgeving worden gebruikt. U kunt desgewenst vanuit Windows toegang krijgen tot deze map, en u kunt ook een back-up maken van Linux-bestanden met Windows-hulpprogramma's, maar Microsoft waarschuwt dat u deze Linux-bestanden niet moet wijzigen met Windows-hulpprogramma's, of hier nieuwe bestanden moet maken met behulp van Windows-toepassingen.

Wanneer u zich in een 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. Als je met bestanden uit Linux- en Windows-omgevingen wilt werken, plaats ze dan ergens in je Windows-bestandssysteem en open ze via de map /mnt/.

Monteer verwisselbare schijven en netwerklocaties

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

De functie Windows Subsystem for Linux koppelt automatisch vaste schijven aan in de map /mnt/, maar koppelt niet automatisch verwisselbare schijven aan, zoals USB-schijven en optische schijven. Het koppelt ook niet automatisch toegewezen netwerkstations aan de pc.

U kunt ze echter zelf mounten en er toegang toe krijgen in een Linux-omgeving met een speciaal mount-commando, om te profiteren van het drvfs-bestandssysteem.

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

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

Hoewel Microsoft deze functie aanvankelijk aanbood als een "Bash shell"-omgeving, is het in werkelijkheid een basiscompatibiliteitslaag, waardoor je Linux-software op Windows kunt draaien. Dat betekent dat je andere shells kunt gebruiken in plaats van Bash, als je wilt.

U kunt bijvoorbeeld de Zsh-shell gebruiken in plaats van Bash. Je kunt zelfs instellen dat de standaard Bash-shell automatisch overschakelt naar de Zsh-shell, wanneer je de Linux-shell-snelkoppeling opent in het Start-menu .

Gebruik het Bash-script op Windows

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

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

U kunt Bash-opdrachten combineren tot een handig Batch-script of PowerShell- script.

Voer Linux-opdrachten uit buiten de Linux-shell

Alles wat u kunt doen met de nieuwe Bash Shell van 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. Je kunt de opdracht bash -c of wsl gebruiken om een ​​Linux-opdracht van buiten de Linux-shell uit te voeren. Linux-omgevingen voeren eenvoudigweg de opdracht uit en sluiten vervolgens af. Als u deze opdracht uitvoert vanuit een opdrachtprompt- of PowerShell-venster, voert de opdracht de resultaten uit naar de opdrachtprompt of PowerShell-console.

Je kunt veel doen met bash -c of wsl. U kunt snelkoppelingen op het bureaublad maken om Linux-programma's te starten, deze te integreren in batch- of PowerShell-scripts, of ze op een andere manier uit te voeren waarop u normaal gesproken Windows-programma's uitvoert.

Voer Windows-programma's uit vanuit Bash

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

Sinds de Creators Update (gelanceerd in het voorjaar van 2017) kun je Windows-programma's draaien vanuit een Linux-omgeving . Dit betekent dat je Windows-opdrachten naast Linux-opdrachten kunt integreren in een Bash-script, of gewoon Windows-opdrachten kunt uitvoeren vanuit de standaard Bash- of Zsh-shell die je gebruikt.

Om een ​​Windows-programma uit te voeren, voert u het pad naar het .exe -bestand in en drukt u op Enter. U vindt uw geïnstalleerde Windows-programma's in de map /mnt/c in de Bash-omgeving. Houd er rekening mee dat deze opdracht hoofdlettergevoelig is in Linux, dus "Example.exe" verschilt van "example.exe".

Voer grafische Linux-programma's uit op het bureaublad

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

Microsoft ondersteunt officieel geen grafische Linux-software op Windows. De functie Windows Subsystem for Linux is ontworpen om opdrachtregelprogramma's uit te voeren die ontwikkelaars mogelijk nodig hebben. Maar het is feitelijk mogelijk om met deze functie grafische Linux-programma's op het Windows-bureaublad uit te voeren.

Standaard zal dit echter niet werken. U moet een X- server installeren en de DISPLAY- variabele instellen voordat grafische Linux-programma's op uw Windows-bureaublad kunnen worden uitgevoerd. Hoe eenvoudiger de toepassing, hoe beter deze waarschijnlijk zal presteren. Hoe complexer een applicatie, hoe waarschijnlijker het is dat deze iets zal proberen te doen dat de standaard Windows Subsystem voor Linux-functie van Microsoft nog niet ondersteunt.

Kies uw standaard Linux-omgeving

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

Als je meerdere Linux-distributies hebt geïnstalleerd, kun je je standaardinstallatie kiezen. Dit is de distro die wordt gebruikt wanneer je een Linux-distributie start met de opdracht bash of wsl, of wanneer je de opdracht bash -c of wsl gebruikt om een ​​Linux-opdracht uit te voeren vanaf een andere plek in Windows.

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

Start Bash snel vanuit Verkenner

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

U hoeft de Linux-shell niet te starten via het snelkoppelingspictogram. U kunt het snel starten vanuit Verkenner door "bash" in de adresbalk te typen en op Enter te drukken. De Bash-shell van de standaard Linux-distributie zal verschijnen en de huidige werkmap zal degene zijn die u in Verkenner hebt geopend .

U kunt ook de optie " Open Bash shell here " toevoegen aan Verkenner door het Windows-register te bewerken , waardoor u een handige contextmenuoptie krijgt, vergelijkbaar met de opties " Open PowerShell-venster hier " of " Open opdrachtprompt hier" .

Wijzig uw UNIX-gebruikersaccount

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

Wanneer u Bash voor het eerst instelt, wordt u gevraagd een UNIX-gebruikersaccount aan te maken en een wachtwoord in te stellen. Elke keer dat u een 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 opdracht om het standaardgebruikersaccount te wijzigen .

Verwijder de Linux-omgeving en installeer deze opnieuw

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

Nadat u enkele programma's hebt geïnstalleerd of enkele instellingen hebt gewijzigd, wilt u wellicht Ubuntu of een andere Linux-distributie opnieuw installeren. Vroeger was dit een beetje ingewikkeld, maar nu kun je het eenvoudig doen door de Linux-distributie te verwijderen, zoals je bij elke andere applicatie zou doen, en deze vervolgens opnieuw te installeren vanuit de Store.

Om een ​​nieuw systeem te krijgen zonder een Linux-distributie te downloaden, kunt u de opdracht van de distributie uitvoeren samen met de optie "schoon" vanaf de Windows-opdrachtprompt of PowerShell-console. Om Ubuntu bijvoorbeeld opnieuw in te stellen zonder het opnieuw te laden, voert u ubuntu clean uit.

Als je nog een oudere Linux-omgeving hebt geïnstalleerd - een die vóór de Fall Creators-update is geïnstalleerd - kun je deze nog steeds verwijderen met de opdracht lxrun.

Upgrade de Ubuntu-omgeving

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

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

Tech-enthousiastelingen zullen geen twijfel hebben over de opwindende dingen die ze in de toekomst met de Linux-omgeving kunnen doen. De Windows Subsystem for Linux-functie zal hopelijk steeds krachtiger worden, maar we moeten niet verwachten dat Microsoft binnenkort grafische Linux-applicaties op de desktop officieel zal ondersteunen.

Bekijk meer:

Laat een reactie achter

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Ziet u een activeringsmelding voor Windows 10 in de rechterhoek van het scherm? In dit artikel wordt uitgelegd hoe u de kennisgeving van een auteursrechtverzoek op Windows 10 verwijdert.

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Onlangs heeft Microsoft de nieuwste cumulatieve update voor Windows 10 pc-gebruikers uitgebracht, genaamd Build 14393.222. Deze update voor Windows 10 repareert voornamelijk bugs op basis van gebruikersfeedback en verbetert de prestatie-ervaring van het besturingssysteem.

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Heeft u computers op uw lokale netwerk die externe toegang nodig hebben? Het gebruik van een bastionhost als poortwachter voor uw netwerk kan een goede oplossing zijn.

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

Soms moet u oude gebeurtenislogboeken in één keer verwijderen. In deze handleiding laat Quantrimang.com u 3 manieren zien om snel alle gebeurtenislogboeken in Windows 10 Event Viewer te verwijderen.

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Als je liever een oud klassiek toetsenbord gebruikt, zoals het IBM Model M, dat geen fysieke Windows-sleutel bevat, kun je er eenvoudig meer toevoegen door een sleutel te lenen die je niet vaak gebruikt.

Hoe u een transparante achtergrondmodus creëert op Windows 10

Hoe u een transparante achtergrondmodus creëert op Windows 10

WindowTop is een tool waarmee u alle toepassingsvensters en programma's op computers met Windows 10 kunt dimmen. Of u kunt een donkere achtergrondinterface op Windows gebruiken.

Valse IP-methoden helpen u anoniem toegang te krijgen

Valse IP-methoden helpen u anoniem toegang te krijgen

In veel eerdere artikelen hebben we vermeld dat online anoniem blijven uiterst belangrijk is. Elk jaar lekt privé-informatie uit, waardoor online beveiliging steeds noodzakelijker wordt. Dat is ook de reden dat we virtuele IP-adressen moeten gebruiken. Hieronder zullen we leren over methoden om nep-IP's te maken!

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

De Taalbalk op Windows 8 is een miniatuurtaalwerkbalk die is ontworpen om automatisch op het bureaublad te worden weergegeven. Veel mensen willen deze taalbalk echter op de taakbalk verbergen.

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Het maximaliseren van de internetsnelheid is essentieel voor het optimaliseren van uw netwerkverbinding. U kunt een optimale entertainment- en werkervaring hebben met behulp van computers, internet-tv's, gameconsoles, enz.

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Draadloze connectiviteit is tegenwoordig een noodzaak en daarom is draadloze beveiliging essentieel om de veiligheid in uw interne netwerk te garanderen.