7 tips for å lade Windows -delsystemet ditt for Linux

7 tips for å lade Windows -delsystemet ditt for Linux

Windows Subsystem for Linux, eller WSL, er et av de mest spennende programvareprosjektene som har kommet i det siste. Selv om Microsoft Windows og Linux en gang ble ansett som bitre fiender, kan du nå kjøre fullverdige Linux-apper på Windows-systemet ditt uten dobbel oppstart eller sette opp en virtuell maskin.





Hvis du bruker WSL, hvordan kan du gjøre det enda bedre?





Få Windows Terminal

Selv om du får et terminalvindu når du installerer en Linux -distribusjon fra Microsoft Store, er det bedre alternativer for terminalen din.





En av dem er Microsofts egen Windows -terminal. Denne applikasjonen inneholder mange funksjoner du forventer av andre moderne terminalemulatorer, inkludert faner. Windows Terminal håndterer ikke bare Linux, men også PowerShell og den gode gamle kommandoprompten.

Det er fortsatt litt grovt rundt kantene. Du må redigere innstillingene i a .json fil. Hvis du er en tung kommandolinjebruker, vil du sannsynligvis være komfortabel med å redigere konfigurasjonsfiler uansett.



Nedlasting: Windows Terminal

Bytt skall

På de fleste Linux -distribusjoner, inkludert Ubuntu, er standardskallet Bash. Det er ikke noe galt med det, men erfarne Linux -brukere er ofte misfornøyde med måten systemet kommer ut av boksen. Alle liker å finjustere det, og skallet er intet unntak.





Et populært bash -alternativ i Unix/Linux -verden er zsh . Det er allerede standardskallet i Apples macOS. Du kan enkelt bytte til et annet skall i en kommando.

På de fleste Linux -distribusjoner, zsh er ikke installert som standard. I Ubuntu kan du installere det ved hjelp av apt:





sudo apt install zsh

For å endre skallet ditt til zsh Skriv i Ubuntu WSL:

få betalt for å teste apper android
chsh -s /usr/bin/zsh

Plasseringen av skallet du vil bruke kan være annerledes hvis du bruker en annen distro. Du blir bedt om passordet ditt for å endre skallet. For å finne plasseringen av skallet ditt, skriver du inn:

which zsh

Hvis du vil bruke et annet skall, bør du bytte det ut zsh med navnet på det skallet.

I slekt: Hvilket Linux -skall er best? 5 vanlige skall sammenlignet

Få tilgang til Windows- og Linux -filer

WSL lar deg ikke bare kjøre Windows- og Linux -programmer side om side, det hjelper også med å få tilgang til filer på Windows- og Linux -systemene samtidig.

Dette er veldig praktisk for utviklingsprosjekter. Du kan redigere et program i en Windows -editor og teste det i et Linux -vindu.

Windows -filsystemet er montert på Linux -siden i /mnt/[stasjonsbokstav] katalog. Hvis Windows -stasjonen er C , det blir /mnt/c . Du kan få tilgang til alle Windows -filene dine med standard Linux -kommandoer på denne måten.

Å få tilgang til Linux -filsystemet fra Windows er også enkelt. Det er synlig under \ wsl $ hierarki i Windows Utforsker. Windows ser på Linux -systemet som en nettverksstasjon. Hvis du har Ubuntu 20.04 installert, blir det det \ wsl $ Ubuntu-20.04 .

Slik åpner du et Utforsker -vindu av gjeldende katalogtype:

Explorer.exe .

Oppgrader til WSL 2

I 2020 introduserte Microsoft WSL 2. Hovedforbedringen i forhold til WSl 1 er bruken av en faktisk Linux -kjerne, levert via Windows -oppdatering. Dette forbedrer ytelsen, ettersom kjernen kjører Linux -systemanrop i stedet for å måtte oversette dem til Windows -systemanrop.

For å oppgradere til WSL 2 er det bare å utstede noen få kommandoer. Først aktiverer du hypervisoren. Åpne et PowerShell -vindu som administrator og skriv:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Start deretter maskinen på nytt.

Deretter må du laste ned Linux -kjernen. Last ned pakken fra Microsofts nettsted og kjør installasjonsprogrammet.

nedlasting : Linux -kjerne for WSL

iphone 12 pro vs 11 pro

Nå vil du angi versjon 2 som standard for alle distribusjoner du vil installere i fremtiden:

wsl --set-default-version 2

Men du vil oppgradere eksisterende installasjoner til WSL 2. Heldigvis er det også ganske enkelt.

For å se hvilke distribusjoner du har installert, skriver du inn:

wsl --list

Hvis du vil sette Ubuntu 20.04 -installasjonen til WSL 2, bruker du -sett-versjon alternativ:

wsl --set-version Ubuntu-20.04 2

Nå kjører du WSL 2 med alle de avanserte funksjonene på dine nåværende og fremtidige installasjoner, og kjernen vil bli oppgradert med Windows Update, akkurat som med alle andre drivere på systemet ditt.

Samle verktøyene dine

Linux er fortsatt populært blant utviklere på grunn av den svimlende mengden programmeringsverktøy, for eksempel redaktører, kompilatorer, IDEer, serverprogramvare, etc. som er tilgjengelig på plattformen.

Det er enkelt å utstyre din nye WSL-baserte installasjon med dine favorittverktøy som på andre systemer. Alt du trenger å gjøre er å bruke standard pakkebehandling som følger med systemet ditt.

På Debian og Ubuntu er det passende. På SuSE, It's YaST. På Alpine er det APK. Poenget er at du finner alt du trenger for å kjøre dine favorittutviklingsprosjekter på WSL som du ville gjort på en konvensjonell Linux -installasjon.

Hvis du er en C -programmerer, inkluderer Debian og Ubuntu en pakke som heter bygge-essensielt som består av GCC -kompilatoren, C -biblioteket, verktøyet Make og pakkeutviklingsverktøy. Den er virkelig beregnet på folk som jobber med selve distribusjonen, men også nyttig for generell C -utvikling.

For å installere det, bruker du bare en passende kommando:

sudo apt install build-essential

Det lønner seg å bla gjennom pakkelistene for å sikre at favorittverktøyet ditt er der og kanskje finne noen nye.

Administrerende tjenester

Mens du i WSL mesteparten av tiden kjører vanlige kommandoer, må du noen ganger starte og stoppe tjenester. Du utvikler kanskje et webprogram og må teste det ved hjelp av en webserver.

Heldigvis er det enkelt å starte og stoppe tjenester, akkurat som du ville gjort med alle andre Linux -distribusjoner.

Det er litt annerledes i Ubuntu under WSL, fordi det ikke bruker Systemd for å administrere sine tjenester, men bruker Service verktøyet, som bruker de eldre init-skriptene i System V-stil til å administrere tjenester.

Hvis du vil starte Apache -serveren, vil du bare utstede denne kommandoen:

sudo service apache 2 start

Dette vil starte Apache -serveren. Du kan sjekke driftstjenestene ved hjelp av topp kommando og se apache2 på listen over prosesser.

hvordan konvertere bilde til vektor i illustrator cc

Å stoppe Apache -serveren er like enkelt:

sudo service apache 2 stop

Utforsk forskjellige distroer

Mye moro med WSL kommer fra måten du kan kjøre forskjellige distroer samtidig, så hvorfor ikke dra fordel av å kjøre noe mindre kjent som Alpine Linux sammen med Ubuntu eller SuSE eller Debian? Kanskje du finner din nye favoritt. Hvis du liker en distribusjon, kan du angi den som din viktigste distro ved hjelp av --sett standard flagg:

wsl --set-default distro-name

hvor distro-navn er navnet på systemet du vil endre til.

I slekt: 5 Linux Distros du kan installere i Windows Subsystem for Linux

Utforsker WSL

WSL har mange alternativer for å utforske den nye verden som kombinerer Linux og Windows. Det virker som det alltid er noe nytt å oppdage. Du kan endre skallet, bytte terminal, starte og stoppe tjenester og sjekke ut forskjellige distroer.

Windows -undersystemet for Linux har mange funksjoner som er ganske forskjellige fra en Linux -distribusjon. Men du kan fortsatt dra nytte av å bruke WSL ettersom det gir deg rask tilgang til et Linux -system fra Windows -maskinen.

Dele Dele kvitring E -post Hvordan få Linux -terminalen ved hjelp av Windows -undersystem for Linux

Trenger du å bruke Linux -terminalen på din Windows -PC? Lær hvordan du kjører Linux på Windows 10 med Windows Subsystem for Linux.

Les neste
Relaterte temaer
  • Linux
  • Windows
  • Linux tips
  • Windows delsystem for Linux
Om forfatteren David delony(49 artikler publisert)

David er en frilansskribent med base i det nordvestlige Stillehavet, men opprinnelig fra Bay Area. Han har vært en teknologientusiast siden barndommen. Davids interesser inkluderer å lese, se på TV -serier og filmer av høy kvalitet, retrospill og platesamling.

Mer fra David Delony

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere