Sådan indstiller du din standard Linux distribution på Windows 10
Windows 10 giver dig nu mulighed for at installere flere Linux-miljøer, begyndende med Fall Creators Update. Hvis du har flere Linux-miljøer, kan du indstille din standard og skifte mellem dem.
Du er fri til at køre flere Linux-miljøer på én gang, men dit standardmiljø bruges, når du kører en kommando som wsl.exe
eller bash.exe
at starte skalen, eller når du bruger wsl [kommando]
eller bash-c [command]
at køre en kommando fra andre steder i Windows.
Sådan indstiller du din standard Linux distribution
Det wslconfig.exe
kommando giver dig mulighed for at styre Linux-distributionerne, der kører via Windows-subsystemet til Linux eller WSL.
For at køre det, skal du åbne enten et kommandoprompt eller PowerShell-vindue. For at åbne et kommandopromptvindue skal du åbne Start-menuen, skrive "cmd" og derefter klikke på genvejstasten "Kommandoprompt". For at åbne et PowerShell-vindue skal du højreklikke på Start-knappen (eller trykke på Windows + X), og vælg derefter "Windows PowerShell" -kommandoen.
For at se dine installerede Linux-distributioner, skriv følgende kommando og tryk Enter:
wslconfig / l
Linux distributionen slutter med "(Default)" er din standard Linux distribution.
Hvis du ikke ser en installeret Linux-distribution i denne liste, skal du først starte den. Vent til "Installation, dette kan tage et par minutter ..." proces for at fuldføre. Når det er færdigt, vises Linux-distributionen i denne liste.
For at indstille din standard Linux distribution, kør følgende kommando, hvor Navn er navnet på Linux distributionen:
wslconfig / setdefault Navn
Hvis du f.eks. Vil indstille Ubuntu som din standard Linux-distribution, skal du køre følgende kommando:
wslconfig / setdefault Ubuntu
Nu, når du kører enten WSL
eller bash
kommandoer, den Linux-distribution, du valgte, åbnes.
Din standard Linux-distribution bruges også, når du kører individuelle kommandoer med enten wsl kommando
eller bash -c kommando
.
Sådan kører du flere Linux-distributioner
Du kan køre et Linux-miljø, selvom det ikke er din standard. Du kan f.eks. Starte genvejstasterne Ubuntu, openSUSE Leap og SUSE Linux Enterprise Server fra din startmenu, og du har alle tre separate miljøer, der kører på samme tid.
Hvis du vil starte en Linux-distribution fra kommandolinjen eller via en genvej, skal du blot bruge kommandoen. Kommandoen du har brug for vises på Linux-distributionens side i Microsoft Store. Her er kommandoerne, du skal lancere de tre første tre Linux-distributioner:
- Ubuntu:
ubuntu
- openSUSE Leap 42:
opensuse-42
- SUSE Linux Enterprise Server 12:
SLES-12
For eksempel, selvom Ubuntu er dit standardmiljø, kan du stadig starte openSUSE fra hvor som helst ved at køre opensuse-42
kommando.
Disse kommandoer arbejder også med det samme -c
skifte du kan bruge med bash.exe
kommando. Brug kun kommandostrukturen nedenfor, hvor "distro-command" er den samme kommando, du bruger til at starte Linux-distributionen og "kommandoen" er den Linux-kommando, du vil løbe.
distro-command -c kommando
Med andre ord, selvom openSUSE Leap er din standard Linux distribution, kan du stadig køre en kommando på Ubuntu fra et kommandolinjemiljø eller script bare ved at køre ubuntu -c kommando
.
For eksempel at køre apt-get moo
kommando der viser et påskeæg på Ubuntu, vil du køre følgende kommando:
ubuntu -c apt-get moo