Slik bruker du Linux Terminal i Windows 10

Du kan nå få tilgang til de fleste Linux-kommandolinjeverktøy og -applikasjoner på toppen av Windows 10 OS ved å bruke Windows Subsystem for Linux (WSL).

Selv om Windows er det mest brukte og mest populære operativsystemet for stasjonære og bærbare datamaskiner, er det ikke så sikkert og åpen kildekode som Linux OS. Det er derfor mange programvareutviklere og fagfolk foretrekker Linux OS.

Microsoft har startet et samarbeid med Canonical, skaperne av Ubuntu Linux. Dette banet vei for Linux-brukere å bruke Linux på Windows. Ja, du kan kjøre Linux på toppen av Windows 10 uten behov for en dobbel oppstart, eller ved å bruke VMWare/VirtualBox, eller installere det som hovedoperativsystem.

Du kan få tilgang til ulike Linux-kommandoer og programvare fra Linux-terminalen i Windows 10. I denne artikkelen gir vi deg trinnvise instruksjoner om hvordan du installerer og kjører Linux-terminalen på Windows 10 OS.

Aktiver Windows Subsystem for Linux (WSL) og installer Ubuntu i Windows 10

Hvis du har tenkt å kjøre en Linux-terminal på Windows 10, må du først slå på 'Windows Subsystem for Linux'-funksjonen. Deretter kan du laste ned og installere ditt valg av Linux-distribusjon.

Windows Subsystem for Linux (WSL) er en funksjon som skaper et GNU/Linux-miljø som lar deg kjøre Linux-kommandolinjeverktøy og -tjenester direkte på Windows, sammen med skrivebordet og moderne butikkapper.

Ved å aktivere Windows 10s Linux-undersystem, kan du installere og kjøre ulike Linux-distribusjoner (distros) som Ubuntu, OpenSuse, SUSE Linux, Fedora, etc.

Først, sjekk Windows-versjonen din

Men før vi går inn på hvordan du aktiverer Windows Subsystem for Linux (WSL) og installerer Linux, må du sjekke om du kjører en kompatibel versjon av Windows 10. WSL støttes kun på både Windows 10 64-bit (fra versjon 1607) og Windows Server 2019.

For å sjekke Windows-versjonen og -bygget, gå til "Innstillinger" fra Windows Start-menyen.

Klikk deretter på "System"-innstilling.

Rull deretter ned og velg alternativet "Om" nederst i venstre rute for å se Om-delen.

På Om-siden, under Windows-spesifikasjoner, kan du se "Versjon" og "OS-bygg" for Windows 10.

Aktiver Windows Subsystem for Linux

Det finnes to forskjellige typer WSL-versjoner: WSL 1 og WSL 2. Mens de begge gir jevn og kontinuerlig integrering av Linux i Windows, er WSL 2 den nyeste og raskeste versjonen med støtte for full Linux-kjernel og systemanropskompatibilitet. WSL 1 kjører et oversettelseslag som bygger bro mellom Linux-kjernen og Windows.

  • Å løpe WSL 2, må du kjøre Windows 10 x64 bit-systemer: Versjon 1903 eller høyere, med Build 18362 eller høyere.
  • Å løpe WSL 1, trenger du Windows 10 x64 bit-systemer: Versjon 1709 eller høyere, med Build 16215 eller høyere.

Det spiller ingen rolle hvilken versjon av WSL du vil kjøre, du må aktivere den først for å bruke den. For å gjøre dette, begynn å skrive "Slå Windows-funksjoner på og av" i søkefeltet på Start-menyen.

Velg "Slå Windows-funksjoner på og av" kontrollpanel fra søkeresultatet.

Rull deretter ned til 'Windows Subsystem for Linux', merk av i boksen foran og klikk på 'OK'-knappen.

Når endringene er tatt i bruk, klikker du på "Start på nytt nå" for å starte datamaskinen på nytt

Hvis du bare vil installere WSL 1, kan du nå starte datamaskinen på nytt og installere Linux-distroen.

Aktiver WSL 1 via PowerShell

Du kan også aktivere WSL via kommandolinjeverktøyet 'PowerShell'. Dette gjør den samme jobben som kontrollpanelet for Windows-funksjoner. For det, åpne 'PowerShell' som administrator og kjør kommandoen nedenfor.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Aktiver WSL 2

Vi anbefaler at du oppgraderer WSL til versjon 2 for raskere ytelseshastighet, og for å kjøre en ekte Linux-kjerne direkte på Windows 10. Alt du trenger å gjøre er å aktivere funksjonen 'Virtual Machine Platform' i tillegg til 'Windows Subsystem for Linux' funksjon på kontrollpanelet for Windows-funksjoner (se nedenfor).

Vent til endringene blir tatt i bruk, og start deretter datamaskinen på nytt.

Aktiver WSL 2 via PowerShell

Dette første trinnet for å aktivere WSL 2 er å aktivere funksjonskomponenten Virtual Machine Platform på Windows. Du kan også aktivere WSL 2 via kommandolinjeverktøyet 'PowerShell'. For å gjøre det, åpne 'PowerShell' som administrator og kjør følgende tilleggskommando med WSL 1-kommandoen.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Sett WSL 2 som standardversjon

Før du setter opp WSL 2 som standardversjon for alle Linux-distribusjoner, last ned WSL Linux-kjernepakkeoppdateringen for x64-systemer.

Kjør det nedlastede .msi-installasjonsprogrammet og installer det. Det tar bare sekunder.

For å sette WSL 2 som standardversjon når du installerer en ny Linux-distribusjon, åpne PowerShell og kjør denne kommandoen følgende kommando:

wsl –set-default-versjon 2

Start deretter systemet på nytt for å bytte funksjonen fra WSL 1 til WSL 2.

Installer din foretrukne Linux-distribusjon

WSL er aktivert, nå skal vi installere en Linux-distribusjon. Søk først etter "Microsoft Store" i søkefeltet på Start-menyen. Deretter åpner du den fra søkeresultatet.

Du vil se en liste over alle Linux-distribusjoner som for øyeblikket er tilgjengelige i Windows Store som støttes av WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix for WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpine WSL

Alle disse distribusjonene er tilgjengelige gratis. For opplæringen vår velger vi "Ubuntu".

Fra Ubuntu-distribusjonens side klikker du på 'Hent'-knappen.

Nå vil Ubuntu-distribusjonen lastes ned og installeres automatisk på datamaskinen din.

Når installasjonen er fullført, klikker du på "Start"-knappen for å starte terminalen. Du kan også starte appen fra Windows Start-menyen.

Et nytt Ubuntu-terminalvindu vises. Den første lanseringen vil ta noen minutter å registrere Ubuntu-miljøet med WSL. Når det er ferdig, vil terminalen be deg om å opprette et "nytt Unix-brukernavn" og "nytt passord". Skriv inn det nye brukernavnet og passordet og fullfør oppsettet.

Når oppsettet er fullført, tar det deg til bash-kommandolinjen. Det er bedre å oppdatere programvaren med en gang. I Ubuntu kan du søke etter, laste ned og installere programvareoppdateringer, alt fra apt kommando.

Skriv inn kommandoen nedenfor for å oppdatere programvaren. Og du blir bedt om passordet, skriv inn det nyopprettede passordet for å kjøre kommandoen som administrator.

sudo apt oppdatering

Denne 'oppdatering'-kommandoen vil oppdatere Ubuntu-lagrene.

Ubuntu vil laste ned en rekke pakkelister.

Men de er ikke oppgradert ennå. For å oppgradere alle tilgjengelige pakker, skriv inn følgende kommando:

sudo apt oppgradering

Skriv inn "Y" ved ledeteksten for å fortsette installasjonen.

Kommandoen 'dist-upgrade' oppgraderer pakker til de nyeste versjonene.

Oppgrader WSL1 til WSL 2 for Ubuntu

Hvis du ønsker å oppgradere den eksisterende WSL 1-versjonen til WSL 2 for en spesifikk distribusjon. Kjør deretter kommandoen nedenfor i PowerShell.

wsl –set-default-versjon 2

Erstatt ''-argumentet med navnet på hvilken distribusjon (Ubuntu i vårt tilfelle) din WSL 1-installasjon kjører.

Nå kan du få tilgang til Linux-kommandoer og programvare på et Windows 10-system ved å bruke dette Ubuntu-miljøet.

bash shell på Windows 10

Du har nå et fullstendig kommandolinje "bash"-skall på systemet ditt basert på Linux-distribusjonen. Du kan få tilgang til alle Linux-kommandoer og -applikasjoner via det bash-skallet.

For å kjøre bash-shell, skriv "bash" i Start-menyens søkefelt og klikk for å åpne bash-kommandolinjeverktøyet.

Nå kan du begynne å kjøre kommandoer der.

Nyt Linux på Windows!