Så här ställer du in din standard Linux-distribution på Windows 10
Med Windows 10 kan du nu installera flera Linux-miljöer, från och med Fall Creators Update. Om du har flera Linux-miljöer kan du ställa in din standard och växla mellan dem.
Du är fri att köra flera Linux-miljöer samtidigt, men din standardmiljö används när du kör ett kommando som wsl.exe
eller bash.exe
att starta skalet, eller när du använder wsl [kommando]
eller bash-c [command]
att köra ett kommando från andra håll i Windows.
Så här ställer du in din standard Linuxdistribution
De wslconfig.exe
kommando kan du hantera Linux-distributionerna som körs via Windows-delsystemet för Linux eller WSL.
För att köra det måste du öppna antingen ett kommandotol eller PowerShell-fönster. För att öppna ett kommandotolken öppnar du Start-menyn, skriver "cmd" och sedan på genvägskommandot "Kommandotolk". För att öppna ett PowerShell-fönster högerklickar du på Start-knappen (eller trycker på Windows + X) och väljer sedan "Windows PowerShell" -kommandot.
Om du vill visa dina installerade Linux-distributioner skriver du följande kommando och trycker på Enter:
wslconfig / l
Linux-distributionen som slutar med "(Standard)" är din standard Linux-distribution.
Om du inte ser en installerad Linux-distribution i den här listan måste du först starta den. Vänta på "Installera, det kan ta några minuter ..." processen för att slutföra. När det är klart kommer Linuxdistributionen att visas i den här listan.
För att ställa in din standard Linux-distribution, kör följande kommando, var namn är namnet på Linux-distributionen:
wslconfig / setdefault namn
Om du vill ange Ubuntu som standard Linux-distribution, kör du följande kommando:
wslconfig / setdefault Ubuntu
Nu när du kör antingen WSL
eller våldsamt slag
kommandon, den Linux-distribution du valde öppnas.
Din standard Linux-distribution används också när du kör enskilda kommandon med antingen wsl kommando
eller bash -c-kommandot
.
Så här kör du flera Linux-distributioner
Du kan köra en Linux-miljö även om det inte är din standard. Till exempel kan du starta Ubuntu, OpenSUSE Leap och SUSE Linux Enterprise Server genvägar från din Start-meny och du har alla tre separata miljöer som körs samtidigt.
För att starta en Linux-distribution från kommandoraden eller via en genväg, använd bara kommandot. Kommandot du behöver visas på Linux-distributionssidan i Microsoft Store. Här är kommandon som du behöver starta de tre första tre Linux-distributionerna:
- Ubuntu:
ubuntu
- openSUSE Leap 42:
opensuse-42
- SUSE Linux Enterprise Server 12:
SLES-12
Till exempel, även om Ubuntu är din standardmiljö, kan du fortfarande starta openSUSE från var som helst genom att köra opensuse-42
kommando.
Dessa kommandon fungerar också med samma -c
byta du kan använda med bash.exe
kommando. Använd bara kommandostrukturen nedan, där "distro-command" är samma kommando du använder för att starta Linux-distributionen och "command" är det Linux-kommando du vill springa.
distro-command -c kommando
Med andra ord, även om openSUSE Leap är din standard Linux-distribution, kan du fortfarande köra ett kommando på Ubuntu från en kommandoradsmiljö eller ett script bara genom att springa ubuntu -c kommando
.
Till exempel, för att köra apt-get moo
kommando som visar ett påskägg på Ubuntu, skulle du köra följande kommando:
ubuntu -c apt-get moo