
In de Creators Update kunt u met de Bash-shell van Windows 10 nu Windows-binaire bestanden en standaard opdrachtpromptopdrachten uitvoeren, rechtstreeks vanuit Bash. Je kunt zowel Linux- als Windows-programma's uitvoeren vanuit dezelfde Bash-shell, of zelfs Windows-opdrachten opnemen in een Bash-script.
GERELATEERD: Alles wat je kunt doen met de nieuwe Bash Shell van Windows 10
Hier zijn enkele basisgegevens die u moet weten over deze functie:
cdom werkmappen te wijzigen.Laten we daarom eens kijken hoe een programma moet worden uitgevoerd.
GERELATEERD: Toegang verkrijgen tot uw Ubuntu Bash-bestanden in Windows (en uw Windows-systeemstation voor onbepaalde tijd)
Om een Windows-programma uit te voeren, voert u het pad naar het .exe-bestand van het programma in de Bash-shell in. Vergeet niet dat je Windows C: -drive beschikbaar is in / mnt / c in Bash. De Bash-omgeving is ook hoofdlettergevoelig, dus u moet het juiste hoofdlettergebruik opgeven.
Stel dat u het hulpprogramma Ping op C: Windows System32 PING.EXE wilt starten. U voert de volgende opdracht uit:
/mnt/c/Windows/System32/PING.EXE
De volgende opdracht zou niet werken, omdat Bash hoofdlettergevoelig is:
/ mnt / c / windows /system32/ping.exe

Dit is een beetje ingewikkelder als het pad complexe tekens bevat zoals spaties en haakjes, zoals de map Program Files. Je moet "ontsnappen" aan spaties, haakjes en andere complexe tekens door ze vooraf te plaatsen met een "" -teken. Bijvoorbeeld, laten we zeggen dat je het programma Internet Explorer in C: Program Files (x86) wilde uitvoeren Internet Explorer iexplore.exe. Je zou de volgende opdracht moeten uitvoeren in Bash:
/ mnt / c / Program Files (x86 ) / Internet Explorer / iexplore.exe
Let op de "" voor de spatie en haakjes karakters. Deze tekens moeten "ontsnapt" zijn of Bash realiseert zich niet dat de tekens deel uitmaken van een bestandspad.
Een argument doorgeven aan een opdracht

Als u bijvoorbeeld example.com wilt pingen, voert u het volgende uit:
/mnt/c/Windows/System32/PING.EXE example.com
Of als u het Windows-hosts-bestand wilt openen in Kladblok zou u het volgende uitvoeren:
/mnt/c/Windows/System32/notepad.exe "C: Windows System32 drivers etc hosts"
U gebruikt het standaard Windows-bestandspad bij het passeren van een bestandspad rechtstreeks naar een Windows-programma. Dat komt omdat Bash het argument rechtstreeks doorgeeft. Notepad.exe en andere Windows-programma's verwachten een Windows-bestandspad.
Een ingebouwd commando uitvoeren

dirdie u normaal gesproken kunt uitvoeren in een opdrachtprompt. Als u zo'n opdracht wilt uitvoeren, moet u hetcmd.exe-binaire bestand dat aan de opdrachtprompt is gekoppeld, uitvoeren en het als argument doorgeven met / C, zoals dit:/ mnt / c / Windows /System32/cmd.exe / C-opdracht
Om de
dir-opdracht die is ingebouwd in de opdrachtprompt uit te voeren, voert u de volgende opdracht uit:/ mnt / c / Windows / System32 / cmd.exe / C dir
Hoe mappen aan het pad toe te voegen

PATH exporteren = $ PATH: / mnt / c / Windows / System32
U kunt dan Windows .exe-bestanden rechtstreeks in de System32-map uitvoeren, zoals:
PING.exe example.com
notepad.exe
cmd.exe / C dir
De uitvoer van de ene opdracht naar de andere pipen

ipconfig.exe -allgebruiken om details over uw netwerkinterfaces weer te geven en deze naar de opdracht Linuxgrepte sturen om de uitvoer te zoeken. Als u bijvoorbeeld alle informatie over uw verbinding wilt weergeven en wilt zoeken naar secties die overeenkomen met "IPv4-adres", voert u het volgende uit:/mnt/c/Windows/System32/ipconfig.exe -all | grep "IPv4-adres"
Dat is het basisproces. Deze commando's zullen ook werken wanneer ze zijn opgenomen in een Bash-script, zodat je een Bash-script kunt schrijven dat zowel Windows-opdrachten als Linux-hulpprogramma's bevat. Als het in de Bash-shell wordt uitgevoerd, werkt het in een Bash-script.

En als u de andere kant op wilt, kunt u de opdracht "bash -c" gebruiken om Bash-opdrachten uit te voeren vanaf de standaard Windows Command Prompt .
Multiplayer-feestspelen spelen op uw Chromecast
U heeft dus een Chromecast. Wist je dat je meer kunt doen dan alleen films, muziek en video's ermee streamen? Je kunt ook eenvoudige games spelen die eigenlijk zijn ontworpen voor gebruik op de Chromecast. We hebben het hier niet over AAA-titels, maar er zijn zeker leuke multiplayer-spellen voor als je een groep mensen bij elkaar hebt.
Bitmoji en Snapchat configureren
Als u Snapchat hebt gebruikt, zult u waarschijnlijk hebben opgemerkt dat sommige van uw vrienden een cartoonprofielfoto hebben die ze ook in verschillende snaps kunnen opnemen. Dit is een "Bitmoji". Laten we eens kijken hoe je er een kunt instellen om met Snapchat te gebruiken. Om dit te laten werken, moet je de Bitmoji-app op je telefoon geïnstalleerd hebben, evenals Snapchat.