Hur man kör Bash-kommandoraden i Windows 10

Innehållsförteckning:

Hur man kör Bash-kommandoraden i Windows 10
Hur man kör Bash-kommandoraden i Windows 10
Anonim

Vad att veta

  • Aktivera WSL som en valfri Windows-funktion eller genom ett PowerShell-kommando.
  • Gå till Windows Store. Välj en distribution och installera den.
  • Kör distributionen och uppdatera den om det behövs. Använd den för att köra bash-skript eller Linux-kommandoradsverktyg.

Den här artikeln förklarar hur du aktiverar, laddar ner, installerar och använder Windows Subsystem for Linux (WSL) i Windows 10.

Hur man kör WSL i Windows

I Windows 10 Anniversary Update lade Microsoft till Windows Subsystem för Linux till Windows 10 och erbjöd till och med (i samarbete med Canonical) en fullt fungerande version av Ubuntu Linux - officiellt, bara skalåtkomst, även om det tog ungefär tre nanosekunder för människor att ta reda på hur man kör vanliga Linux-appar i X-sessioner på Windows 10.

Microsoft Store erbjuder officiellt stödda Linux-distributioner för Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux och Kali Linux. Var och en av dessa distributioner erbjuder kommandoradsåtkomst till Linux, där du kan köra bash-skript eller Linux-kommandoradsverktyg.

Aktivera WSL

Image
Image

Som standard kan du inte använda WSL. Istället måste du aktivera WSL som en valfri Windows-funktion. Öppna antingen guiden Windows Features och markera rutan eller öppna en PowerShell-prompt som administratör och kör:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Starta om efter att du har aktiverat WSL.

Installera en distribution

Image
Image

Starta Windows Store och välj en distribution att installera.

Kör distributionen för första gången

Image
Image

Kör den efter att distributionen har laddats in på din dator via Windows Store. Du måste skapa ett nytt användarkonto precis som om du hade installerat distributionen som ett fristående operativsystem på en ny hårddisk.

Uppgraderar din installation

Image
Image

Din Linux-distribution är inte en låtsasmiljö - det är ett faktiskt Linux-system som använder WSL istället för en standardkärnavbildning. Så du måste sköta normal Linux-städning.

Börja med att uppdatera distributionen enligt systemets arkitektur. Till exempel använder Debian och Ubuntu apt.

Using A Command Line Program

Image
Image

När du har uppdaterat distributionen ordentligt är du fri att köra vilka program du vill, inklusive skalskript och kommandoradsverktyg.

Du kan till exempel köra kommandot top för att kontrollera systemets prestanda.

Tekniskt sett kan du inte köra Linux-program som kräver en X-server, även om internet är fyllt med ganska enkla lösningar för att få Windows 10 att visa ett X-fönster.

Vad finns under huven?

När du installerar en Linux-distribution på Windows 10 får du inte en virtuell maskin eller ett program som gör sitt bästa för att låtsas vara "Bash i Linux." Det är faktiskt en Linux-distribution som körs norm alt på din PC tack vare Windows Subsystem för Linux. WSL är den "hemliga såsen" som tillåter Linux-programvara att köras på Windows. I huvudsak ersätter WSL Linux-kärnan; Linux fungerar fullt ut som det är tänkt, det använder bara WSL istället för en vanlig Linux-kärnavbildning.

Rekommenderad: