
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 .
Kunnen andere mensen mijn tweets gebruiken?
Zolang u uw Twitter-account niet privé hebt gemaakt, is elke gedachte die u uitzendt, zichtbaar voor iedereen ter wereld. Teksten of foto's die u tweetyert, zolang ze origineel zijn, zijn uw en kunnen, behalve in specifieke omstandigheden, niet zonder uw toestemming worden gebruikt. Dus wat kunnen andere mensen doen met je tweets?
Een time-machineback-up migreren naar een andere schijf
Misschien is uw Time Machine-schijf vol. Misschien maak je je zorgen dat een oudere harde schijf op je sterft en neem je je back-ups mee. Wat de reden ook is, u wilt uw Time Machine-bestanden van de ene naar de andere harde schijf migreren. Goed nieuws: het is relatief eenvoudig. Het enige dat u echt hoeft te doen, is uw nieuwe schijf correct formatteren, de bestanden slepen en uw nieuwe schijf instellen als de back-upbestemming.