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

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 1

De jubileumupdate van Windows 10 biedt een grote nieuwe functie voor ontwikkelaars: een volledige, op Ubuntu gebaseerde Bash-shell die Linux-software rechtstreeks op Windows kan uitvoeren. Dit wordt mogelijk gemaakt door het nieuwe Windows-subsysteem voor Linux dat Microsoft toevoegt aan Windows 10.

Wat u moet weten over de Bash Shell van Windows 10

Dit is geen virtuele machine, container of Linux-software die is gecompileerd voor Windows (zoals Cygwin). In plaats daarvan krijgt Windows 10 een Windows-subsysteem voor Linux, dat is gebaseerd op het verlaten Project Astoria-werk van Microsoft voor het uitvoeren van Android-apps op Windows.



Zie het als het tegenovergestelde van wijn. Terwijl Wine je in staat stelt om Windows-applicaties rechtstreeks op Linux uit te voeren, kun je met het Windows-subsysteem voor Linux Linux-applicaties rechtstreeks op Windows uitvoeren.

Microsoft heeft met Canonical samengewerkt om een ​​volledige op Ubuntu gebaseerde Bash-shell aan te bieden die bovenop dit subsysteem draait. Technisch gezien is dit helemaal geen Linux. Linux is de onderliggende kernel van het besturingssysteem en die is hier niet beschikbaar. In plaats daarvan kunt u hiermee de Bash-shell en exact dezelfde binaire bestanden uitvoeren die u normaal op Ubuntu Linux zou gebruiken. Free-software-puristen beweren vaak dat het gemiddelde Linux-besturingssysteem GNU/Linux zou moeten heten, omdat het in werkelijkheid veel GNU-software is die op de Linux-kernel draait. De Bash-shell die je krijgt, is eigenlijk gewoon al die GNU-hulpprogramma's en andere software.

Er zijn hier enkele beperkingen. Dit werkt niet met serversoftware en ook niet met grafische software. Het is bedoeld voor ontwikkelaars die Linux-opdrachtregelhulpprogramma's op Windows willen uitvoeren. Deze toepassingen krijgen toegang tot het Windows-bestandssysteem, maar u kunt geen Bash-commando's gebruiken om normale Windows-programma's te automatiseren, of Bash-commando's starten vanaf de standaard Windows-opdrachtregel. Ze krijgen toegang tot hetzelfde Windows-bestandssysteem, maar dat is alles. Niet elke opdrachtregeltoepassing zal ook werken, aangezien deze functie nog in bèta is.

Bash installeren op Windows 10

Zorg ervoor dat u de Windows 10-jubileumupdate hebt geïnstalleerd om aan de slag te gaan. Dit werkt alleen op 64-bits versies van Windows 10, dus het is tijd om over te schakelen naar de 64-bits versie van Windows 10 als u nog steeds de 32-bits versie gebruikt.

Zodra u zeker weet dat u de juiste versie van Windows 10 gebruikt, opent u de app Instellingen en gaat u naar Update en beveiliging > Voor ontwikkelaars. Activeer hier de schakelaar Ontwikkelaarsmodus om de ontwikkelaarsmodus in te schakelen.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 2

Open vervolgens het Configuratiescherm, klik op Programma's en klik op Windows-onderdelen in- of uitschakelen onder Programma's en onderdelen. Schakel de optie Windows-subsysteem voor Linux (bèta) in de lijst hier in en klik op OK.

Nadat u dit hebt gedaan, wordt u gevraagd uw computer opnieuw op te starten. Klik op Nu opnieuw opstarten om uw computer opnieuw op te starten en Windows 10 zal de nieuwe functie installeren.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 3

Nadat uw computer opnieuw is opgestart, klikt u op de knop Start (of drukt u op de Windows-toets), typt u bash en drukt u op Enter.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 4

De eerste keer dat u het bestand bash.exe uitvoert, wordt u gevraagd de servicevoorwaarden te accepteren. De opdracht downloadt vervolgens de Bash op Ubuntu op Windows-toepassing uit de Windows Store. U wordt gevraagd een gebruikersaccount en wachtwoord aan te maken voor gebruik in de Bash-omgeving.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 5

Als u in plaats daarvan de installatie van Bash wilt automatiseren, kunt u de volgende opdracht uitvoeren in een opdrachtpromptvenster. Dit stemt automatisch in met alle prompts en stelt de standaardgebruiker in op root zonder wachtwoord:

|__+_|

Hoe Ubuntu's Bash Shell te gebruiken en Linux-software te installeren

Je hebt nu een volledige bash-shell voor de opdrachtregel op basis van Ubuntu. Omdat het dezelfde binaire bestanden zijn, kunt u de opdracht apt-get van Ubuntu gebruiken om software uit de repositories van Ubuntu te installeren. Je hebt toegang tot alle Linux-opdrachtregelsoftware die er is, hoewel niet elke applicatie perfect kan werken, vooral in de eerste bètaversies.

Om de Bash-shell te openen, opent u gewoon uw Start-menu en zoekt u naar bash of Ubuntu. Je ziet een Bash op Ubuntu in de Windows-applicatie. U kunt deze toepassingssnelkoppeling vastzetten op uw Start-menu, taakbalk of bureaublad voor eenvoudigere toegang.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 6

Als je ervaring hebt met het gebruik van een Bash-shell op Linux, Mac OS X of andere platforms, ben je meteen thuis. U hoeft sudo niet te gebruiken, omdat u een rootshell krijgt. De rootgebruiker op UNIX-platforms heeft volledige systeemtoegang, net als de Administrator-gebruiker op Windows. Uw Windows-bestandssysteem bevindt zich op /mnt/c in de Bash-shellomgeving.

Gebruik dezelfde Linux-terminalopdrachten die u zou gebruiken om zich te verplaatsen. Als je gewend bent aan de standaard Windows-opdrachtprompt met zijn DOS-commando's, volgen hier een paar basiscommando's voor zowel Bash als Windows:

  • Directory wijzigen: cd in Bash, cd of chdir in DOS
  • Lijst inhoud van directory: ls in Bash, dir in DOS
  • Een bestand verplaatsen of hernoemen: mv in Bash, verplaatsen en hernoemen in DOS
  • Kopieer een bestand: cp in Bash, kopieer in DOS
  • Een bestand verwijderen: rm in Bash, del of wissen in DOS
  • Maak een directory: mkdir in Bash, mkdir in DOS
  • Gebruik een teksteditor: vi of nano in Bash, bewerken in DOS

Het is belangrijk om te onthouden dat, in tegenstelling tot Windows, de Bash-shell en de Linux-imiterende omgeving hoofdlettergevoelig zijn. Met andere woorden, File.txt met een hoofdletter is anders dan file.txt zonder hoofdletter.

Raadpleeg voor meer instructies onze beginnershandleiding voor de Linux-opdrachtregel en andere soortgelijke introducties tot de Bash-shell, Ubuntu-opdrachtregel en Linux-terminal online.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 7

U moet de opdracht apt-get gebruiken om de software van de Ubuntu-omgeving te installeren en bij te werken. Zorg ervoor dat deze commando's worden voorafgegaan door sudo, waardoor ze als root worden uitgevoerd - het Linux-equivalent van Administrator. Dit zijn de apt-get-opdrachten die u moet kennen:

  • Download bijgewerkte informatie over beschikbare pakketten: sudo apt-get update
  • Installeer een toepassingspakket: sudo apt-get install pakketnaam (Vervang pakketnaam door de naam van het pakket.)
  • Een toepassingspakket verwijderen: sudo apt-get remove pakketnaam (Vervang pakketnaam door de naam van het pakket.)
  • Zoeken naar beschikbare pakketten: sudo apt-cache zoekwoord (Vervang woord door een woord waarvoor u pakketnamen en -beschrijvingen wilt zoeken.)
  • Download en installeer de nieuwste versies van uw geïnstalleerde pakketten: sudo apt-get upgrade

Nadat u een toepassing hebt gedownload en geïnstalleerd, kunt u de naam ervan typen bij de prompt en op Enter drukken om deze uit te voeren. Raadpleeg de documentatie van die specifieke toepassing voor meer details.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 8

Bonus: installeer het Ubuntu-lettertype voor een echte Ubuntu-ervaring

Als u een nauwkeurigere Ubuntu-ervaring op Windows 10 wilt, kunt u ook de Ubuntu-lettertypen installeren en deze in de terminal inschakelen.

Download de Ubuntu-lettertypefamilie van de Ubuntu-website. Open het gedownloade .zip-bestand en zoek het bestand UbuntuMono-R.ttf. Dit is het Ubuntu monospace-lettertype, het enige dat in de terminal wordt gebruikt. Het is het enige lettertype dat u hoeft te installeren.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 9

Dubbelklik op het bestand UbuntuMono-R.ttf en u ziet een voorbeeld van het lettertype. Klik op Installeren om het op uw systeem te installeren.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 10

Om ervoor te zorgen dat het Ubuntu monospace-lettertype een optie wordt in de console, moet u een instelling toevoegen aan het Windows-register.

Open een register-editor door op Windows+R op uw toetsenbord te drukken en |_+_| . te typen en druk op Enter. Navigeer naar de volgende sleutel:

|__+_|

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 11

Klik met de rechtermuisknop in het rechterdeelvenster en selecteer Nieuw > Tekenreekswaarde. Noem het |_+_| .

Dubbelklik op de 000-tekenreeks die u zojuist hebt gemaakt en voer |__+_| . in als zijn waardegegevens.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 12

Start een Bash-venster, klik met de rechtermuisknop op de titelbalk en selecteer Eigenschappen. Klik op het tabblad Lettertype en selecteer Ubuntu Mono in de lijst met lettertypen.

hoe-te-installeren-en-gebruiken-de-linux-bash-shell-op-windows-10 foto 13


Onthoud dat de software die u in de Bash-shell installeert, beperkt is tot de Bash-shell. U hebt er geen toegang toe via de opdrachtprompt, PowerShell of elders in Windows. Software in de Bash-shell kan ook niet rechtstreeks communiceren met of starten van Windows-programma's, hoewel de Bash-omgeving en Windows toegang hebben tot dezelfde bestanden op uw computer.

U kunt echter Bash-shellscripts (.sh-scripts) maken en deze uitvoeren met de Bash-shell.

Meer verhalen

Hoe u uw Android TV kunt terugzetten naar de fabrieksinstellingen

Er komt een moment in het leven van elke gebruiker dat ze iets moeten terugzetten naar de fabrieksinstellingen. Misschien gedraagt ​​het apparaat zich wankel en heeft het een nieuwe start nodig, raak je het kwijt of wil je om een ​​andere reden een schone lei. Het goede nieuws is dat het ongelooflijk eenvoudig is om de fabrieksinstellingen te herstellen

Hoe u handmatig alleen het actieve werkblad in Excel kunt berekenen

Als u grote werkmappen hebt met veel formules op de werkbladen, kan het herberekenen van de werkmappen lang duren. Standaard berekent Excel automatisch alle geopende werkmappen opnieuw wanneer u waarden in de werkbladen wijzigt. U kunt er echter voor kiezen om alleen het huidige werkblad handmatig opnieuw te berekenen.

Hoe .deb-pakketten te installeren zonder Ubuntu-software in Ubuntu 16.04

Ubuntu 16.04 is de eerste versie die de nieuwe vervangende software-app GNOME Software bevat, en er is al een opvallende bug. Momenteel is het in Ubuntu 16.04 niet mogelijk om applicaties van derden te installeren met behulp van de Software-app.

Toegang krijgen tot de veldtestmodus van uw iPhone (en uw echte signaalsterkte zien)

De iPhone heeft een verborgen veldtestmodus die allerlei technische details toont over signaalsterkte, zendmasten en meer. Het meeste is niet erg handig voor de gemiddelde persoon, maar je kunt het je de werkelijke signaalsterkte van je telefoon laten zien in plaats van hoeveel balken je krijgt. En

Documenten en PDF's met een wachtwoord beveiligen met Microsoft Office

Met Microsoft Office kunt u uw Office-documenten en PDF-bestanden versleutelen, zodat niemand het bestand zelfs maar kan bekijken, tenzij ze het wachtwoord hebben. Moderne versies van Office gebruiken veilige codering waarop u kunt vertrouwen, ervan uitgaande dat u een sterk wachtwoord instelt.

Hoe u uw Philips Hue-lampen instelt met de nieuwe Hue-app

Philips Hue is een echt cool verlichtingssysteem met Wi-Fi waarmee je je lichten rechtstreeks vanaf je smartphone (of vanaf andere smarthome-controlerende apparaten, zoals de Amazon Echo) kunt in- en uitschakelen. Het is een van de eerste stappen om van je huis een smarthome van de toekomst te maken. Hier leest u hoe u

Plex instellen (en films bekijken op elk apparaat)

Plex Media Server is een gebruiksvriendelijke manier om al je films, shows en andere media op één plek op te slaan en toegankelijk te maken vanaf elk apparaat, of je nu thuis of onderweg bent. Als u op zoek bent naar een hoofdpijnvrije manier om uw films overal te bekijken, dan is dit het wel.

Hoe vind je de geografische locatie van een computer met behulp van de opdrachtregel?

Er zijn veel manieren om de locatie van een computer te achterhalen via het IP-adres, maar hoe pak je dit aan als je besluit de opdrachtregel te gebruiken om de informatie te vinden? De SuperUser Q&A-post van vandaag bevat enkele nuttige suggesties om een ​​lezer te helpen de informatie te vinden die hij zoekt.

Hoe u uw PlayStation 4 kunt resetten naar de fabrieksinstellingen

Als je van plan bent je PlayStation 4 te verkopen, kun je deze als volgt resetten door je PSN-account te deactiveren en alle bestanden op de console te verwijderen om hem terug te zetten naar de fabrieksinstellingen.

Geek Trivia: Het A113 Easter Egg dat in elke Pixar-film verschijnt, verwijst naar?

Denk je het antwoord te weten? Klik door om te zien of je gelijk hebt!