Hemsida » hur » Så här ställer du in din standard Linux-distribution på Windows 10

    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