Slik bruker du WSL på Windows 11: En komplett veiledning for utviklere

Å komme i gang med WSL på Windows 11 er en fantastisk måte å bringe kraften til Linux rett til skrivebordet ditt uten alt det vanlige oppstyret. I hovedsak vil du aktivere en spesiell funksjon i Windows, hente ditt foretrukne Linux-operativsystem fra Microsoft Store, og deretter sette opp en brukerkonto. Når disse delene er på plass, kan du dykke rett inn i å kjøre Linux-kommandoer, installere verktøy og til og med starte grafiske applikasjoner, alt sømløst integrert i ditt kjente Windows-miljø. Det gjør virkelig Windows-maskinen din til et utviklingskraftverk, som blander det beste fra begge verdener.

Denne veiledningen vil lede deg gjennom de essensielle trinnene for å sette opp og begynne å bruke Windows Subsystem for Linux, og transformere Windows 11-maskinen din til et allsidig og kraftig utviklingsmiljø. Tenk på det som å låse opp et helt nytt sett med funksjoner for datamaskinen din.

Trinn 1: Aktiver WSL-funksjonen.

Du må slå på Windows Subsystem for Linux-funksjonen i Windows-innstillingene.

Dette er det aller første hinderet, en enkel bryter i systemet ditt. For å gjøre dette, søker du etter "Slå Windows-funksjoner på eller av" i søkefeltet i Windows og åpner det. Se etter "Windows Subsystem for Linux" i listen, og merk av for den boksen. Denne handlingen forteller Windows at du er klar til å ønske Linux velkommen inn i systemet ditt. Etter at du har klikket på "OK", kan Windows be deg om å starte datamaskinen på nytt, noe som er et vanlig og nødvendig trinn for å bruke endringene fullt ut.

Trinn 2: Installer en Linux-distribusjon.

Etter å ha aktivert WSL, vil du installere et Linux-operativsystem, som Ubuntu, fra Microsoft Store.

Nå som den hemmelige døren er åpen, er det på tide å velge eventyret ditt. Gå over til Microsoft Store, akkurat som du vil laste ned en hvilken som helst annen app. I søkefeltet skriver du «Linux» eller navnet på en spesifikk distribusjon du er interessert i, for eksempel «Ubuntu». Ubuntu er et fantastisk valg for nybegynnere, omtrent som den komfortable, velkjente banen, men du kan også utforske andre som Debian eller Kali Linux hvis du har spesifikke behov. Klikk "Get" eller "Install" på din valgte distro, og la Windows håndtere nedlastings- og installasjonsprosessen.

Trinn 3: Sett opp Linux-brukerkontoen din.

Når den er installert, starter du Linux-distribusjonen og oppretter et brukernavn og passord.

Foreslått å lese:Topp 100 beste blogger for iOS-utviklere

Å lansere din nyinstallerte Linux-distro for første gang er et ganske spennende øyeblikk. Du kan vanligvis finne den i Start-menyen, akkurat som alle andre programmer. Når du klikker på det, åpnes et kommandolinjevindu, og det vil umiddelbart be deg om å opprette en ny brukerkonto og angi et passord. Dette er din personlige pålogging for Linux-miljøet ditt, helt atskilt fra Windows-kontoen din. Sørg for å velge noe minneverdig og sikkert, siden du vil bruke disse legitimasjonene ofte for å installere programvare og kjøre privilegerte kommandoer i Linux.

Trinn 4: Oppdater Linux-systemet.

Det er god praksis å umiddelbart oppdatere Linux-distribusjonens pakker til de nyeste versjonene.

Akkurat som Windows, trenger ditt nye Linux-system oppdateringer for å holde seg sikkert, stabilt og kjøre jevnt med de nyeste funksjonene. Etter å ha satt opp brukerkontoen din, er det aller første du bør gjøre å åpne Linux-terminalen og skrive innsudo apt update && sudo apt upgrade. Denne kommandoen, som du skriver inn etter at brukerkontoen din er satt opp, henter først den nyeste informasjonen om tilgjengelige pakker og fortsetter deretter med å installere eventuelle oppdateringer. Tenk på det som å gi det nye Linux-systemet ditt et friskt lag med maling og noen splitter nye verktøy med en gang, for å sikre at alt er oppdatert.

Trinn 5: Få tilgang til Windows-filene dine fra Linux.

Du kan enkelt navigere til Windows-stasjonene og filene dine direkte fra Linux-terminalen.

En av de kuleste funksjonene til WSL er hvordan den uanstrengt bygger bro mellom Windows og Linux. Du trenger ikke å bekymre deg for å flytte filer frem og tilbake mellom de to systemene. Windows-stasjonene dine monteres automatisk og er tilgjengelige under/mntkatalogen i ditt Linux-miljø. Så, for eksempel, hvis viktige filer er lagret på dinC:stasjon i Windows, kan du ganske enkelt skrivecd /mnt/cfra Linux-terminalen for å komme rett til dem. Det er som å ha en hemmelig passasje mellom de to operativsystemene dine, noe som gjør filbehandlingen utrolig praktisk.

Trinn 6: Kjør Linux-kommandoer og -applikasjoner.

Du kan nå utføre standard Linux-kommandoer og installere Linux-applikasjoner i ditt WSL-miljø.

Det er her den virkelige kraften til WSL kommer inn i bildet. Med Linux-distribusjonen din satt opp, kan du fritt bruke alle Linux-verktøyene du kjenner og elsker, eller lære nye rett der på Windows-maskinen din. Enten du brukergitfor versjonskontroll,nodefor JavaScript-utvikling,pythonfor skripting, eller til og med å installere en fullverdig webserver som Apache, gjør WSL det mulig. Bare skriv inn kommandoene dine i terminalen, og se Linux gjøre sin magi, slik at du kan utvikle og eksperimentere uten å trenge en egen maskin.

Etter å ha fullført disse trinnene, vil du ha et fullt funksjonelt Linux-miljø som kjører direkte i Windows 11. Det vil være klart for utvikling, skripting eller bare å utforske Linux-kommandolinjen. Du kan åpne din valgte Linux-distribusjon fra Start-menyen når som helst du vil dykke inn i Linux-verdenen din, og gir en sømløs blanding av begge operativsystemene.

Tips for bruk av WSL på Windows 11

  • Bruk Windows Terminal for den beste opplevelsen.Denne moderne terminalappen fra Microsoft er designet for å administrere flere kommandolinjegrensesnitt, inkludert WSL, PowerShell og kommandoprompt, alt i ett tilpassbart vindu. Den tilbyr faner, delte ruter og mange tilpasningsmuligheter.
  • Installer WSLg for grafiske Linux-apper.Hvis du vil kjøre Linux-applikasjoner med et brukergrensesnitt, som en nettleser eller et bilderedigeringsprogram, er WSLg din venn. Den er inkludert som standard i Windows 11 og lar deg starte GUI Linux-apper som vises sømløst på Windows-skrivebordet.
  • Hold Linux-distroene dine oppdatert.Akkurat som Windows, trenger Linux-installasjonene dine regelmessige oppdateringer. Alltid løpesudo apt update && sudo apt upgrade(for Debian/Ubuntu-baserte systemer) inne i WSL-distroen din for å sikre at du har de nyeste sikkerhetsoppdateringene og programvareversjonene.
  • Administrer flere distribusjoner.Du er ikke begrenset til bare én Linux-distro. Du kan installere flere og enkelt bytte mellom dem. Brukwsl --listfor å se dine installerte distroer ogwsl --set-defaultfor å velge hvilken som skal startes som standard.
  • Få tilgang til Linux-filene dine fra Windows.Hvis du trenger å se på Linux-filene dine fra Windows Utforsker, kan du gjøre det ved å skrive\wsl$inn i adressefeltet. Dette vil vise deg alle dine installerte WSL-distribusjoner, slik at du kan bla gjennom filsystemene deres direkte.
  • Unngå å redigere Linux-filer direkte med Windows-apper.Mens du kan se Linux-filene dine fra Windows, er det generelt en dårlig idé å redigere dem ved hjelp av Windows-applikasjoner som Notisblokk. Dette kan noen ganger forårsake tillatelsesproblemer eller datakorrupsjon i Linux-miljøet ditt. Hold deg til Linux-verktøy for å redigere filer som er lagret i WSL.
  • Utnytt VS Codes fjernutvikling.Hvis du bruker Visual Studio Code, lar dens utvidelsespakke for ekstern utvikling deg åpne hvilken som helst mappe i WSL, og gir deg et fullt utstyrt utviklingsmiljø som kjører direkte i Linux, men med komforten til VS Code UI på Windows.

Ofte stilte spørsmål om WSL på Windows 11

Hva er WSL?

WSL, eller Windows Subsystem for Linux, er en funksjon i Windows som lar utviklere kjøre et Linux-miljø direkte på Windows uten kostnadene til en tradisjonell virtuell maskin eller et dual-boot-oppsett. Den er designet for å gi en sømløs måte å bruke Linux-kommandolinjeverktøy, -verktøy og -applikasjoner sammen med dine vanlige Windows-apper, og gir deg det beste fra begge operativsystemene.

Må jeg starte datamaskinen på nytt etter å ha aktivert WSL?

Ja, vanligvis kreves en omstart etter at du har aktivert funksjonen "Windows Subsystem for Linux" i Windows. Dette sikrer at endringene i systemets funksjoner brukes fullt ut, slik at WSL kan fungere riktig. Uten omstart kan det hende at funksjonen ikke er fullt aktiv, og du kan støte på problemer når du prøver å installere eller starte en Linux-distribusjon.

Kan jeg kjøre grafiske Linux-applikasjoner med WSL?

Absolutt! Med WSLg, som er inkludert som standard i Windows 11, kan du kjøre grafiske Linux-applikasjoner, ofte kalt GUI-apper, direkte på Windows-skrivebordet. Dette betyr at du kan installere og bruke populære verktøy som GIMP, Linux-versjonen av VS Code, eller til og med et komplett skrivebordsmiljø hvis du vil, og de vil vises som opprinnelige Windows-applikasjoner.

Hvordan avinstallerer jeg en Linux-distribusjon fra WSL?

Du kan enkelt avinstallere en Linux-distribusjon gjennom Windows Settings-appen. Bare naviger til "Apper", deretter "Installerte apper", finn den spesifikke Linux-distribusjonen du vil fjerne, klikk på de tre prikkene ved siden av den, og velg "Avinstaller." Denne prosessen vil fullstendig fjerne distribusjonen og alle tilhørende filer fra WSL-miljøet ditt.

Er WSL en komplett virtuell maskin?

Ikke akkurat. Mens WSL bruker noe virtualiseringsteknologi under panseret, er det ikke en tradisjonell virtuell maskin. Den bruker en lettvekts virtuell maskin og en tilpasset kjerne for å integrere Linux direkte i Windows, og tilbyr betydelig bedre ytelse og integrasjon enn en fullverdig VM. Det er mer som et kompatibilitetslag som lar Linux-binærfiler kjøres naturlig.

Kan jeg få tilgang til min Windows GPU fra WSL?

Ja, for visse arbeidsbelastninger. WSL støtter GPU-databehandling, noe som betyr at du kan utnytte Windows-grafikkortet til krevende oppgaver som maskinlæring, kunstig intelligens eller spesifikke utviklingsscenarier direkte fra Linux-miljøet ditt. Denne funksjonen øker ytelsen betydelig for applikasjoner som er sterkt avhengige av GPU-akselerasjon.

Sammendrag

  1. Aktiver WSL-funksjonen.
  2. Installer Linux-distribusjon.
  3. Sett opp brukerkonto.
  4. Oppdater Linux-systemet.
  5. Få tilgang til Windows-filer.
  6. Kjør Linux-kommandoer.

Konklusjon

Å begi seg ut på denne reisen med WSL på Windows 11 handler virkelig om å låse opp datamaskinens fulle potensial. Vi har gått gjennom de grunnleggende trinnene, fra å snu den avgjørende funksjonsbryteren til å installere din favoritt Linux-distribusjon, få den oppdatert og til og med se på Windows-filene dine fra et Linux-perspektiv. Det handler ikke bare om å skrive kommandoer; det handler om å slå sammen to utrolig kraftige operativsystemverdener til én sømløs, harmonisk opplevelse. Tenk på det, du får fortroligheten og det enorme programvareøkosystemet til Windows, pluss det robuste, utviklervennlige miljøet til Linux, alt uten bryet med dobbel oppstart eller ressurstømming av tradisjonelle virtuelle maskiner. Dette oppsettet gir deg virkelig det beste fra begge verdener, rett ved fingertuppene.

For utviklere er denne integrasjonen intet mindre enn en spillskifter. Tenk deg å bygge komplekse nettapplikasjoner ved å bruke kraftige Linux-verktøy som Node.js eller Python, teste dem grundig og distribuere dem, alt samtidig som du har umiddelbar tilgang til de essensielle Windows-skrivebordsappene dine som Photoshop eller Microsoft Office. Behovet for kontekstbytte blir nesten ikke-eksisterende, noe som effektiviserer arbeidsflyten din dramatisk. Du kan komfortabelt bruke ditt foretrukne Windows-integrerte utviklingsmiljø, som Visual Studio Code, og få det til å kommunisere direkte med Linux-miljøet ditt, noe som gjør utviklingen utrolig flytende og effektiv. Det er som å ha en superdrevet verktøykasse der hvert verktøy, uansett opprinnelse, er perfekt integrert og klart for handling.

Selv om du ikke er en erfaren utvikler, kan det å lære å bruke WSL være en utrolig styrkende opplevelse. Det fungerer som en utmerket introduksjon til kommandolinjen, som er en grunnleggende og svært verdifull ferdighet innen databehandling, og gir deg en trygg, isolert lekeplass for å eksperimentere med åpen kildekode-programvare. Du kan lære om pakkehåndtering, navigere i forskjellige filsystemer og til og med prøve deg på grunnleggende skripting, alt i et miljø som ikke vil rote med den primære Windows-installasjonen. Det er en fantastisk, lavrisiko måte å utvide din tekniske horisont og utvide forståelsen av hvordan datamaskiner fungerer, uten å måtte hoppe fra den dype enden.

Så, hva er neste steg for deg? Dykk inn! Eksperimenter med forskjellige Linux-distribusjoner for å finne den som passer best for dine behov. Prøv å installere et nytt programmeringsspråk eller et spesialisert verktøy du alltid har ønsket å utforske. Den offisielle Microsoft-dokumentasjonen for WSL er også en skattekiste av informasjon, og tilbyr dypere innsikt og avanserte konfigurasjoner. Husk at fellesskapet rundt WSL er levende og utrolig nyttig, så ikke nøl med å oppsøke fora eller nettgrupper hvis du står fast eller ønsker å lære mer avanserte triks. MestringSlik bruker du WSL på Windows 11er ikke bare en teknisk prestasjon; det er en invitasjon til å utforske en mer allsidig, kraftig og integrert dataopplevelse. Windows-maskinen din er akkurat blitt mye smartere, og med den kan du også gjøre det. Fortsett å utforske, fortsett å lære, og virkelig nyt turen!