
I opprørereoppdateringen kan Windows 10s Bash-skjerm nå kjøre Windows-binærprogrammer og standard kommandopromptkommandoer, rett fra Bash. Du kan kjøre både Linux- og Windows-programmer fra samme Bash-skjerm, eller til og med inkorporere Windows-kommandoer i et Bash-skript.
RELATED: Alt du kan gjøre med Windows 10s nye Bash Shell
Her er noen grunnleggende detaljer du trenger å vite om denne funksjonen:
cdfor å endre arbeidskataloger.Med det for øye, la oss se på hvordan du kjører et program.
RELATED: Slik får du tilgang til Ubuntu Bash-filene i Windows (og Windows System Drive i Bash)
For å kjøre et Windows-program, skriv inn banen til programmets .exe-fil i Bash-skallet. Husk at Windows C: -disken din er tilgjengelig på / mnt / c i Bash. Bash-miljøet er også bokstavsfølsomt, så du må spesifisere riktig kapitalisering.
La oss si at du ønsket å starte Ping-verktøyet på C: Windows System32 PING.EXE. Du vil kjøre følgende kommando:
/mnt/c/Windows/System32/PING.EXE
Følgende kommando ville ikke fungere, fordi Bash er bokstavsfølsom:
/ mnt / c / windows /system32/ping.exe

Dette er litt mer komplisert hvis banen inneholder komplekse tegn som mellomrom og parentes, som programfilene. Du må "unnslippe" mellomrom, parenteser og andre komplekse tegn ved å prefikse dem med et "" tegn.
La oss for eksempel si at du ville kjøre Internet Explorer-programmet i C: Program Files (x86) Internet Explorer iexplore.exe. Du må kjøre følgende kommando i Bash:
/ mnt / c / Program Files (x86 ) / Internet Explorer / iexplore.exe
Merk "" før plass og brakett tegn. Disse tegnene må være "rømt", eller Bash vil ikke innse at tegnene er en del av en filbane.

Bash-skallet sender argumenter direkte til kommandoene du kjører.
Hvis du for eksempel ville ping example.com, ville du kjøre:
/mnt/c/Windows/System32/PING.EXE example.com
Eller hvis du ønsket å åpne Windows hosts-filen i Notisblokk, ville du kjøre:
/mnt/c/Windows/System32/notepad.exe "C: Windows System32 drivers etc hosts"
Du bruker standard Windows-filbanen når du bestiller en filsti direkte til et Windows-program. Det er fordi Bash passerer argumentet direkte. Notepad.exe og andre Windows-programmer forventer en Windows-filbane.

Noen Windows-kommandoer er ikke .exe-filer, men er innebygd i selve kommandopromptet. Dette inkluderer for eksempel kommandoendir, du kan normalt kjøre i en kommandoprompt. For å kjøre en slik kommando må du kjørecmd.exebinært knyttet til kommandoprompt og sende det kommandoen som et argument med / C, slik som:
/ mnt / c / Windows /System32/cmd.exe / C-kommandoen
Hvis du for eksempel vil kjøre kommandoendirinnebygd i kommandoprompt, kjører du følgende kommando:
/ mnt / c / Windows / System32 / cmd.exe / C dir

I Windows Services for Linux-miljøet behandles Windows-kjørbare som ligner på hvordan det behandler Linux-binarier. Dette betyr at du kan legge til en katalog som inneholder .exe-filer til banen og deretter utføre disse .exe-filene direkte. Hvis du for eksempel vil legge til System32-katalogen til banen, vil du kjøre:
eksporter PATH = $ PATH: / mnt / c / Windows / System32
Du kan da kjøre Windows .exe-filer som ligger i System32-mappen direkte, slik som:
PING.exe example.com
notepad.exe
cmd.exe / C dir

Utgangen av en Windows-kommando kan ledes til en Linux-kommando, og omvendt. For eksempel kan du bruke kommandoenipconfig.exe -allfor å liste detaljer om nettverksgrensesnittene og rør det til Linuxgrep-kommandoen for å søke utdataene. For eksempel, for å liste all informasjon om tilkoblingen din og søke etter deler som samsvarer med "IPv4-adresse", vil du kjøre:
/mnt/c/Windows/System32/ipconfig.exe -all | grep "IPv4 Address"

Det er den grunnleggende prosessen. Disse kommandoene vil også fungere når de er innarbeidet i et Bash-skript, slik at du kan skrive et Bash-skript som inneholder både Windows-kommandoer og Linux-verktøy. Hvis det kjører i Bash-skallet, vil det fungere i et Bash-skript.
Og hvis du vil gå den andre veien, kan du bruke kommandoen "bash -c" til å kjøre Bash-kommandoer fra standard Windows Command Prompt .
Slik lagrer du manuelt dine dampspillfiler
Steam har et innebygd system for sikkerhetskopiering av spillfiler, slik at du ikke trenger å laste ned et fullstendig spill hver gang du avinstallerer det og vil spille igjen senere. Men som mange Steam-funksjoner, har den ikke blitt oppdatert på en stund, og ærlig talt klarer det ofte å bryte spillgjenopprettingsprosessen uansett.
Slik bruker du en Android-enhet som en annen skjerm for din PC eller Mac
Det er ingen hemmelighet at to skjermer kan forbedre produktiviteten, men ikke alle trenger et par skjermer alle klokken . Hvis du befinner deg i en situasjon der en annen skjerm kan være gunstig, kan du imidlertid enkelt gjøre Android-enheten din tjene dobbeltpålogging. Nå, før vi kommer inn i hvordan , vil jeg først peke ut det, mens det er mest sanselig å bruke en Android-nettbrett som en annen skjerm, vil dette også fungere med telefoner.