Advertentie
In maart 2016 kondigde Microsoft de geweldige Canonical-samenwerking aan. Aangeprezen als Linux op Windows, verheugden de ontwikkelaars zich over het vooruitzicht van Bash komt naar Windows 10 verrassende redenen waarom u Windows 10 leuk zult vindenHet is bijna cool om tegenwoordig een hekel te hebben aan Windows 10. Laat u hierdoor niet alle voordelen ontnemen die Windows 10 met zich meebrengt! We laten je zien wat je mist. Lees verder . In plaats van een virtuele machine, beloofde de Windows 10-jubileumupdate de volledige functionaliteit van bash naar Windows te brengen.
Bash voor Windows is al enige tijd live en biedt een overvloed aan mogelijkheden. Hoewel ze zeker geschikt zijn voor een publiek van ontwikkelaars, liggen er meer functies op de loer opdrachtregel Windows 10 ontvangt een volledige Linux-opdrachtpromptBASH-shell, compleet met een Linux-subsysteem, komt deze zomer met de Anniversary Update naar Windows 10. Dat was een van de grootste aankondigingen op de Build Developer Conference. Dit is waarom dit ertoe doet. Lees verder
. Lees meer over Bash op Windows, van hoe en waarom je het moet installeren, tot verborgen functies waarvan je waarschijnlijk niet op de hoogte was.Systeemvereisten voor Bash op Windows
Bash op Windows installeren is vrij eenvoudig, maar laten we beginnen met de basis.
Je hebt een werkende pc nodig Windows 10 Hoe Windows 10 gratis te installeren op elke Windows-, Linux- of OS X-pcU hoeft niet te upgraden naar Windows 10 om het te proberen. Of je nu in aanmerking komt voor de gratis upgrade of Windows 10 op Linux of OS X wilt proberen, je kunt het gratis evalueren. Lees verder , een 64-bits pc en de Windows 10-jubileumupdate geïnstalleerd. Aangezien de update gericht was op ontwikkelaars, moet u ook de ontwikkelaarsmodus inschakelen. Mogelijk moet u opnieuw opstarten. Zodra het weer is ingeschakeld, is Windows Subsystem for Linux (Beta) mogelijk ingeschakeld onder Windows-functies. Dit vraagt om een nieuwe herstart en als je systeem eenmaal is ingeschakeld, kun je Bash openen. Woohoo!
Dus het installeren en uitvoeren van Bash op Windows is verrassend eenvoudig. Zolang je gewapend bent met een 64-bits Windows 10-pc en de jubileumupdate hebt geïnstalleerd, is het net zo eenvoudig als het inschakelen van een paar functies.
Bash inschakelen op Windows
Bash inschakelen op Windows is niet zo moeilijk als het klinkt. Hier leest u hoe u met installeren omgaat.
Schakel eerst de ontwikkelaarsmodus in. Navigeren naar Instellingen> Update en beveiliging> Voor ontwikkelaars en selecteer de bubbel door Ontwikkelaarsmodus.
Raak vervolgens Windows-toetsen + Q en zoek naar Windows-onderdelen in-of uitschakelen.
Controleren OK en herstart. Zodra u weer aan de slag bent, opent u het menu Start en zoekt u naar Bash. Klik op de Bash run-opdracht optie.
U wordt gepromoot om de servicevoorwaarden te accepteren en nadat u hiermee akkoord bent gegaan, zal Bash downloaden.
Zodra dit is voltooid, kun je eindelijk Bash uitvoeren! Open hiervoor het menu Start en zoek naar Ubuntu.
Wat u eigenlijk kunt doen
Een van de grootste vragen, wat kan je werkelijk Doen met Bash op Windows? Standaard GNU-opdrachtregelprogramma's, waaronder ...
grep
ssh
nano
... zou perfect moeten werken. Het installeren van pakketten en updates met de functies apt en apt-get is ook geweldig. Symlink- en bestandssysteemondersteuning komt via de Windows Subsystem for Linux (WSL) -omgeving en er is enige programmeertaalondersteuning voor Python, NodeJS en Perl. Hoewel Bash op Windows niet bedoeld is voor het uitvoeren van grafische apps, kan dit wel.
Gelukkig jij kan niet bewerk / open / verwijder Windows-apps of wijzig de Windows-systeeminstellingen. Dit is een geweldige failsafe, omdat we allemaal weten dat er fouten kunnen optreden bij het gebruik van de opdrachtregel.
Linux-software installeren
Op Linux kan dat apps installeren via verschillende methoden. De opdrachtregel wordt het meest gebruikt. De apt-get downloadt softwarepakketten van repositories, samen met afhankelijkheden. Het is handig en ziet er als volgt uit (zonder haakjes en met de daadwerkelijke pakketnaam):
sudo apt-get install [pakketnaam]
Als we dat zijn Git installeren we lopen bijvoorbeeld:
sudo apt-get install git
Best makkelijk. Zorg er echter voor dat u het opneemt sudo
omdat we superuser-rechten nodig hebben. Git en andere software kunnen ook vanaf de bron worden geïnstalleerd.
Born to Run (Grafische apps)
Bash op Windows ondersteunt geen grafische Linux-apps, of in ieder geval officieel. Echter, leden van de gemeenschap een methode gevonden om dit te doen met het ogenschijnlijk nogal veelzijdige Windows-subsysteem voor Linux. Alleen omdat iets niet voor één doel is gemaakt, wil nog niet zeggen dat het daarvoor niet kan worden gebruikt.
Voorbeeld: het installeren van Bash voor Windows installeert een volledige Ubuntu-gebruikersruimte-image. Kortom, u krijgt alles (alle binaire bestanden) dat wordt weergegeven op een traditionele Ubuntu-installatie met een grafische gebruikersinterface (GUI).
Door een volledige Ubuntu-gebruikersruimte op te nemen, is het daarom mogelijk om grafische Linux-apps op Windows uit te voeren. De tijdelijke oplossing vereist het installeren van X Server, het gebruik van apt-get om een programma te installeren, een beeldschermomgevingsvariabele in te stellen en ten slotte de toepassing te starten. Hoewel dit niet bijzonder moeilijk is, is het een omslachtig proces, aangezien de weergave-omgevingsvariabelen elke keer dat u een grafische app wilt uitvoeren moeten worden ingesteld.
Bovendien is het een niet-ondersteunde functie, dus functionaliteit is afhankelijk van een groot aantal factoren. Zoals elke native Linux-gebruiker weet, vereisen app-installaties vaak afhankelijkheden en tweaks zoals ze zijn, dus je kunt je alleen maar voorstellen dat jerry-rigging Bash op Windows deze kan uitvoeren.
Wilt u grafische Linux-toepassingen uitvoeren? Je kunt het waarschijnlijk beter gebruiken Cygwin Vergeet Cygwin: CASH brengt het beste van Linux naar WindowsLinux en Windows zijn heel verschillende besturingssystemen, en nergens is dat duidelijker dan met de opdrachtregel. Er zijn verschillende tools beschikbaar om Windows meer op Linux te laten lijken, zoals Cash. Lees verder , een VM op Windows om een Linux-distributie uit te voeren of gewoon dubbel opstarten. Aan de andere kant is er de nieuwigheid van grafische Linux-apps op Windows.
Toegang krijgen tot bestanden
Door Bash voor Windows te installeren, wordt een volledige Ubuntu-gebruikersruimte gecreëerd. U kunt deze bestanden gemakkelijk openen met de Windows Verkenner. U moet het echter weten waar om te kijken, wat eerst inschakelen vereist Toon verborgen bestanden, mappen en stations onder de weergaveopties van Verkenner. Elk Windows-gebruikersaccount heeft zijn eigen Ubuntu-gebruikersruimte, die u kunt vinden door naar de map te navigeren:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfs
De thuismap van het account bevindt zich op:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME
Met de hoofdmap van:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ root
Toegang krijgen tot Windows-systeembestanden in Bash is een beetje anders. De standaard in Bash is de Ubuntu-hoofdmap die is gemaakt in het Windows-bestandssysteem. Maar u mag het Windows-systeemstation koppelen. Dus om het C: -station te koppelen, gebruikt u de opdracht:
/mnt/C
Voor de D: schijf zou dit zijn:
/mnt/D
Enzovoort. Omdat we de opdrachtregel gebruiken, kunnen we dergelijke opdrachten koppelen aan bijvoorbeeld CD
(map wijzigen). Rechten werken een beetje anders. Om toegang te krijgen tot de admin-map, heeft het Bash on Windows-programma het recht "Run as Administrator" nodig.
Serverbeheer
Wil je een superpraktische reden om Bash voor Windows te gebruiken? Serverbeheer is een geweldig idee. Het maken van een server is heel eenvoudig, maar als hij geen hoofd heeft, heb je een manier nodig om hem te beheren. Er zijn tal van apps, waaronder PuTTY, maar de opdrachtregel biedt een eenvoudige oplossing. Ga gewoon naar de server en u kunt het vanaf de terminal beheren. Het uitvoeren van externe scripts werkt redelijk goed met Bash op Windows, en het is een fantastisch handige applicatie.
Verwijder Bash voor Windows
Nadat je Bash voor Windows hebt geïnstalleerd, is het vrij eenvoudig te verwijderen. Er zijn twee hoofdmethoden om dit te bereiken: een verwijdert de Ubuntu-omgeving maar houdt uw thuismap intact. Om dit te bereiken, voert u deze opdrachten uit via de opdrachtprompt of PowerShell:
lxrun / verwijderen
Een melding zal dan waarschuwen voor de resultaten van het verwijderen: "Dit zal de Ubuntu-omgeving verwijderen, evenals alle wijzigingen en nieuwe toepassingen ..."
Type y om door te gaan met verwijderen.
Het alternatief schakelt het Windows-subsysteem voor Linux uit en hierdoor wordt de Ubuntu-omgeving verwijderd en de thuismap:
lxrun / uninstall / full
Een melding waarschuwt:
“Hierdoor wordt Ubuntu op Windows verwijderd. Hiermee worden de Ubuntu-omgeving verwijderd, evenals eventuele wijzigingen, nieuwe applicaties en gebruikersgegevens. ”
Type y om de verwijdering van de software mogelijk te maken.
Bash op Windows heeft veel potentieel en er zijn uitstekende bronnen van onder meer de Windows-blog, Ubuntu-community-sites en zelfs ieders favoriet: Reddit. Gesprekken in de / r / bashonubuntuonwindows-thread omvatten het uitvoeren van Visual Studio-code, Samba-bestandsservers en ontwikkelen met WSL. Zoals het draaien van grafische apps bewees, zijn de mogelijkheden bijna oneindig.
Waar gebruik je Bash op Windows momenteel voor? Gebruik je Bash zelfs op Windows? Laat het ons weten in de comments hieronder!
Moe Long is een schrijver en redacteur die alles omvat, van technologie tot entertainment. Hij behaalde een Engelse B.A. van de Universiteit van North Carolina in Chapel Hill, waar hij een Robertson Scholar was. Naast MUO is hij te zien geweest in htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro en Cup of Moe.