
Windows 10 inneholder et underliggende "Windows Subsystem for Linux" for å kjøre Linux-applikasjoner, men det er bare tilgjengelig via Bash-skallet. Det er imidlertid en måte å kjøre Linux-programmer uten først å starte et Bash-vindu.
Dette er mulig takket være kommandoenbash-c. Bruk den til å kjøre Linux-kommandoer via Kommandoprompt og PowerShell, eller til og med lage en skrivebordsgenvei som kjører en Linux-kommando eller et program når det startes.
Oppdatering : Hvis du har flere Linux-miljøer installert, kan du bruke kommandoen wslconfig å velge standard Linux-miljø. Det er også en måte å kjøre kommandoer i bestemte Linux-miljøer.
RELATERT: Slik installerer og bruker du Linux Bash Shell på Windows 10
Før Du gjør noe av dette, du må installere og sette opp Windows 10s Bash-skall. Etter at du har gjort det, kan du åpne et kommandoprompt-vindu og kjøre følgende kommando for å kjøre Linux-programvare utenfor et Bash-vindu:
bash -c "command"
La oss for eksempel si at du ønsket å installere emacs-pakken via apt-get. Du vil kjøre følgende kommando i et kommandoprompt-vindu:
bash -c "sudo apt-get install emacs"
Når du bruker bash-c, starter Windows et Bash-skall i bakgrunnen og sender kommandoen til det. Kommandoen vil løpe til den er ferdig og deretter avsluttes, sammen med Bash-skallet. Enhver terminalutgang de nåværende kommandolinjene vil vises direkte i kommandopromptvinduet, i stedet for et eget Bash-skjermvindu.

Dette trikset lar deg også kjøre Linux-kommandoer i PowerShell, akkurat som du ville kjøre en vanlig Windows-kjørbar. Du kan gjøre dette ved å kjøre .exe-filen direkte som du ville i et kommandopromptvindu, eller via en annen metode for kjøring av kjørbare filer i PowerShell.
bash -c "uname -a"
Som med en kommandoprompt vinduet, vil utgangen av kommandoen vises direkte i PowerShell. Disse metodene kan brukes til å legge til Linux-kommandoer i en batchfil eller et PowerShell-skript.

Dette trikset fungerer også for kjøringskommandoer fra Kjør-dialogboksen, Start menyen eller en tredjeparts applikasjonsstarter.
Hvis du for eksempel skal starte vi fra dialogboksen Kjør, trykker du på Windows + R på tastaturet og kjører deretter kommandoen:
bach -c "vi"
Vi-tekstredigereren vises i eget vindu.

Dette fungerer også på Start-menyen, slik at du kan skrive samme kommando direkte til startmenyen og trykke på Enter for å kjøre den som en kommando.

Kommandoenbash-cgjør det også mulig å starte Linux-applikasjoner via en skrivebordsgenvei. For eksempel, la oss si at du ønsket å starte tekstredigeringsprogrammet via en skrivebordsgenvei. Du vil høyreklikke på skrivebordet, pek på Ny> Ny snarvei og skriv inn følgende mål:
bash -c "vi"
Du kan nå lagre snarveien, og den vil starte vi når du dobbeltklikker det.

RELATED: Slik kjører du grafiske Linux-skrivebordsprogrammer fra Windows 10s Bash Shell
Interessant nok, fungerer dette trikset også for å lansere grafiske Linux-applikasjoner fra en skrivebordsgenvei. Installer en X-server og sett opp grafiske Linux-skrivebordsprogrammer. Du bør kunne lage snarveier for å starte dem direkte.
Du må imidlertid starte dem slik:
bash -c "DISPLAY =: 0 kommando"
Mens du kan starte Bash-kommandoer fra andre steder i Windows, er det ikke mulig å kjøre Windows-programvare eller kjørbare direkte fra et Bash-skallvindu.
Startmenyen burde være hellig (men det er fortsatt en katastrofe i Windows 10)
Start-menyen er en stift av Windows-opplevelsen, og bør være strømlinet, effektiv og uberørt av større verden utover operativsystemet og programmer det tjener som en portal til. Microsoft brakte Start-menyen tilbake til forkant i Windows 10, men de ødela det i prosessen. Det er alltid populært å rant og fantasere om endringer i operativsystemene når større iterasjoner blir utgitt for publikum.
Slik åpner du Internet Explorer i fullskjerm eller kioskmodus
Visste du at Internet Explorer har flere moduser som du kan aktivere som Kioskmodus og Fullskjermmodus? Navnene på disse modusene er litt forvirrende fordi du kan minimere IE i et mindre vindu i fullskjermmodus, men kan ikke i Kiosk-modus. Jeg vil forklare mer detaljert nedenfor.Kioskmodus brukes på offentlige datamaskiner hvor administratorer ikke vil at offentligheten kan endre noen av innstillingene, etc.