Hur man använder Linux Terminal i Windows 10

Du kan nu komma åt de flesta av Linux-kommandoradsverktygen och applikationerna ovanpå Windows 10 OS med Windows Subsystem for Linux (WSL).

Även om Windows är det mest använda och populäraste operativsystemet för stationära och bärbara datorer, är det inte lika säkert och med öppen källkod som Linux OS. Det är därför många mjukvaruutvecklare och proffs föredrar Linux OS.

Microsoft har inlett ett samarbete med Canonical, skaparna av Ubuntu Linux. Detta banade väg för Linux-användare att använda Linux på Windows. Ja, du kan köra Linux ovanpå Windows 10 utan att behöva en dubbelstart eller använda VMWare/VirtualBox eller installera det som ditt huvudoperativsystem.

Du kan komma åt olika Linux-kommandon och programvara från Linux-terminalen i Windows 10. I den här artikeln ger vi dig steg-för-steg-instruktioner om hur du installerar och kör Linux-terminalen på Windows 10 OS.

Aktivera Windows Subsystem för Linux (WSL) och installera Ubuntu i Windows 10

Om du tänker köra en Linux-terminal på Windows 10 måste du först aktivera funktionen "Windows Subsystem for Linux". Sedan kan du ladda ner och installera ditt val av Linux-distribution.

Windows Subsystem for Linux (WSL) är en funktion som skapar en GNU/Linux-miljö som låter dig köra Linux-kommandoradsverktyg och -tjänster direkt på Windows, tillsammans med dina skrivbords- och moderna butiksappar.

Genom att aktivera Windows 10:s Linux-undersystem kan du installera och köra olika Linux-distributioner (distros) som Ubuntu, OpenSuse, SUSE Linux, Fedora, etc.

Kontrollera först din Windows-version

Men innan vi går in på hur du aktiverar Windows Subsystem för Linux (WSL) och installerar Linux måste du kontrollera om du kör en kompatibel version av Windows 10. WSL stöds endast på både Windows 10 64-bitars (från version 1607) och Windows Server 2019.

För att kontrollera din Windows-version och build, gå till "Inställningar" från Windows Start-meny.

Klicka sedan på inställningen "System".

Scrolla sedan ned och välj alternativet "Om" längst ner i den vänstra rutan för att se avsnittet Om.

På sidan Om, under Windows-specifikationer, kan du se "Version" och "OS-byggd" för din Windows 10.

Aktivera Windows Subsystem för Linux

Det finns två olika typer av WSL-versioner: WSL 1 och WSL 2. Även om de båda ger smidig och kontinuerlig integration av Linux i Windows, är WSL 2 den senaste och snabbaste versionen med stöd för fullständig Linux-kärna- och systemanropskompatibilitet. WSL 1 kör ett översättningslager som överbryggar gapet mellan Linux-kärnan och Windows.

  • Att springa WSL 2, du måste köra Windows 10 x64-bitarssystem: Version 1903 eller högre, med Build 18362 eller högre.
  • Att springa WSL 1, du behöver Windows 10 x64-bitarssystem: Version 1709 eller högre, med Build 16215 eller högre.

Det spelar ingen roll vilken version av WSL du vill köra, du måste aktivera den först för att använda den. För att göra detta, börja skriva "Slå på och av Windows-funktioner" i startmenyns sökfält.

Välj "Slå på och av Windows-funktioner" kontrollpanelen från sökresultatet.

Scrolla sedan ner till "Windows Subsystem for Linux", markera rutan framför den och klicka på "OK"-knappen.

När ändringarna har tillämpats klickar du på "Starta om nu" för att starta om din dator

Om du bara vill installera WSL 1 kan du nu starta om din dator och installera din Linux-distro.

Aktivera WSL 1 via PowerShell

Du kan också aktivera WSL via kommandoradsverktyget "PowerShell". Detta gör samma jobb som kontrollpanelen för Windows-funktioner. För det, öppna 'PowerShell' som administratör och kör kommandot nedan.

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

Aktivera WSL 2

Vi rekommenderar att du uppgraderar din WSL till version 2 för snabbare prestanda och för att köra en riktig Linuxkärna direkt på Windows 10. Allt du behöver göra är att aktivera funktionen 'Virtual Machine Platform' förutom 'Windows Subsystem for Linux' funktion på kontrollpanelen för Windows-funktioner (se nedan).

Vänta tills ändringarna tillämpas och starta sedan om datorn.

Aktivera WSL 2 via PowerShell

Detta första steg för att aktivera WSL 2 är att aktivera funktionskomponenten Virtual Machine Platform på Windows. Du kan också aktivera WSL 2 via kommandoradsverktyget "PowerShell". För att göra det, öppna 'PowerShell' som administratör och kör följande ytterligare kommando med WSL 1-kommandot.

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

Ställ in WSL 2 som standardversion

Innan du ställer in WSL 2 som din standardversion för alla Linux-distributioner, ladda ner WSL Linux-kärnpaketuppdateringen för x64-system.

Kör det nedladdade .msi-installationsprogrammet och installera det. Det tar bara sekunder.

För att ställa in WSL 2 som din standardversion när du installerar en ny Linux-distribution, öppna PowerShell och kör det här kommandot följande kommando:

wsl –set-default-version 2

Starta sedan om ditt system för att byta funktionen från WSL 1 till WSL 2.

Installera din favorit Linux-distribution

WSL är aktiverat, nu kommer vi att installera en Linux-distribution. Sök först efter "Microsoft Store" i sökfältet på Startmenyn. Öppna den sedan från sökresultatet.

Du kommer att se en lista över alla Linux-distributioner som för närvarande är tillgängliga i Windows Store som stöds 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 för WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpin WSL

Alla dessa distributioner är tillgängliga gratis. För vår handledning väljer vi "Ubuntu".

Från Ubuntu-distributionens sida klickar du på knappen "Hämta".

Nu kommer Ubuntu-distributionen att laddas ner och installeras automatiskt på din dator.

När installationen är klar klickar du på knappen "Starta" för att starta terminalen. Du kan också starta appen från Windows Start-menyn.

Ett nytt Ubuntu-terminalfönster kommer att visas. Den första lanseringen tar några minuter att registrera Ubuntu-miljön med WSL. När det är klart kommer terminalen att uppmana dig att skapa ett "nytt Unix-användarnamn" och "nytt lösenord". Ange det nya användarnamnet och lösenordet och slutför installationen.

När installationen är klar tar den dig till bash-kommandoraden. Det är bättre att uppdatera programvaran direkt. I Ubuntu kan du söka efter, ladda ner och installera programuppdateringar, allt från benägen kommando.

Ange kommandot nedan för att uppdatera programvaran. Och du kommer att bli ombedd att ange lösenordet, ange det nyskapade lösenordet för att köra kommandot som administratör.

sudo apt uppdatering

Detta "update"-kommando kommer att uppdatera Ubuntu-förråden.

Ubuntu kommer att ladda ner en serie paketlistor.

Men de är inte uppgraderade än. För att uppgradera alla tillgängliga paket, skriv in följande kommando:

sudo apt uppgradering

Ange "Y" vid prompten för att fortsätta installationen.

Kommandot "dist-upgrade" uppgraderar paket till deras senaste versioner.

Uppgradera WSL1 till WSL 2 för Ubuntu

Om du vill uppgradera den befintliga WSL 1-versionen till WSL 2 för en specifik distribution. Kör sedan kommandot nedan i PowerShell.

wsl –set-default-version 2

Ersätt '' argument med namnet på vilken distribution (Ubuntu i vårt fall) din WSL 1-installation körs.

Nu kan du komma åt Linux-kommandon och programvara på ett Windows 10-system med denna Ubuntu-miljö.

bash-skal på Windows 10

Du har nu ett fullständigt kommandorads-bash-skal på ditt system baserat på Linux-distributionen. Du kan komma åt alla Linux-kommandon och applikationer via det bash-skalet.

För att köra bash shell, skriv "bash" i sökfältet på Start-menyn och klicka för att öppna kommandoradsverktyget för bash.

Nu kan du börja köra kommandon där.

Njut av Linux på Windows!