7 savjeta za nadopunu vašeg Windows podsustava za Linux

7 savjeta za nadopunu vašeg Windows podsustava za Linux

Windows podsustav za Linux ili WSL jedan je od najuzbudljivijih softverskih projekata koji su se pojavili u posljednje vrijeme. Dok su se Microsoft Windows i Linux nekad smatrali ljutim neprijateljima, sada možete pokrenuti punopravne Linux aplikacije na svom Windows sustavu bez dvostrukog pokretanja ili postavljanja virtualnog stroja.





Ako koristite WSL, kako ga možete učiniti još boljim?





Preuzmite Windows terminal

Iako ćete dobiti prozor terminala kada instalirate distribuciju Linuxa iz Microsoft Storea, postoje bolje opcije za vaš terminal.





Jedan od njih je Microsoftov vlastiti Windows terminal. Ova aplikacija uključuje mnoge značajke koje očekujete od drugih modernih terminalskih emulatora, uključujući prozore s karticama. Windows Terminal ne rukuje samo Linuxom već i PowerShell -om i dobrim starim naredbenim retkom.

Još je malo grubo oko rubova. Morate urediti svoje postavke u .json datoteka. Ako ste veliki korisnik naredbenog retka, vjerojatno će vam se ionako svidjeti uređivanje konfiguracijskih datoteka.



Preuzimanje datoteka: Windows terminal

Promijenite svoju ljusku

Na većini distribucija Linuxa, uključujući Ubuntu, zadana ljuska je Bash. Nema ništa loše u tome, ali iskusni korisnici Linuxa često nisu zadovoljni načinom na koji sustav izlazi iz kutije. Svi ga vole dotjerati, a ljuska nije iznimka.





Jedna od popularnih bash alternativa u Unix/Linux svijetu je zsh . To je već zadana ljuska u Appleovom macOS -u. U jednoj naredbi možete se jednostavno prebaciti na drugu ljusku.

Na većini distribucija Linuxa, zsh nije standardno instaliran. U Ubuntuu možete ga instalirati pomoću apt:





sudo apt install zsh

Da biste promijenili ljusku u zsh u Ubuntu WSL upišite:

kako promijeniti ikone u sustavu Windows 10
chsh -s /usr/bin/zsh

Položaj ljuske koju želite koristiti može biti drugačije ako koristite drugi distro. Od vas će biti zatraženo da unesete lozinku za promjenu ljuske. Da biste pronašli lokaciju svoje ljuske, upišite:

which zsh

Ako želite koristiti drugu ljusku, trebali biste je zamijeniti zsh s imenom te ljuske.

Povezano: Koja je ljuska za Linux najbolja? 5 uobičajenih ljuski u usporedbi

Pristupite datotekama Windows i Linux

WSL ne samo da vam omogućuje pokretanje Windows i Linux programa jedan pored drugog, već i pomaže u istovremenom pristupu datotekama na Windows i Linux sustavima.

Ovo je zaista zgodno za razvojne projekte. Program možete urediti u Windows uređivaču i testirati ga u prozoru Linuxa.

Windows datotečni sustav montiran je sa strane Linuxa u /mnt/[slovo pogona] imenik. Ako je vaš Windows pogon C , biti će /mnt/c . Na ovaj način možete pristupiti svim datotekama sustava Windows pomoću standardnih naredbi za Linux.

Pristup Linux datotečnom sustavu iz Windowsa također je jednostavan. Vidljivo je ispod \ wsl $ hijerarhiju u Windows Exploreru. Windows vidi sustav Linux kao mrežni pogon. Ako imate instaliran Ubuntu 20.04, bit će \ wsl $ Ubuntu-20.04 .

Da biste otvorili prozor Explorera trenutne vrste direktorija:

Explorer.exe .

Nadogradite na WSL 2

Godine 2020. Microsoft je predstavio WSL 2. Glavno poboljšanje u odnosu na WSl 1 je njegova upotreba stvarne Linux jezgre, isporučene putem ažuriranja za Windows. To poboljšava performanse jer jezgra izvršava sistemske pozive Linuxa umjesto da ih mora prevoditi u sistemske pozive sustava Windows.

Za nadogradnju na WSL 2 sve što trebate učiniti je izdati nekoliko naredbi. Prvo aktivirate hipervizor. Otvorite prozor PowerShell -a kao administrator i upišite:

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

Zatim ponovno pokrenite stroj.

Zatim ćete morati preuzeti Linux kernel. Preuzmite paket s Microsoftove web stranice i pokrenite instalacijski program.

preuzimanje datoteka : Linux kernel za WSL

projekti maline pi zero w za početnike

Sada želite postaviti verziju 2 kao zadanu za sve distribucije koje ćete instalirati u budućnosti:

wsl --set-default-version 2

Ali poželjet ćete nadograditi sve postojeće instalacije na WSL 2. Srećom, to je također prilično jednostavno.

Da biste vidjeli koje ste distribucije instalirali, upišite:

wsl --list

Ako želite postaviti svoju Ubuntu 20.04 instalaciju na WSL 2, upotrijebite --set-verzija opcija:

wsl --set-version Ubuntu-20.04 2

Sada ćete izvoditi WSL 2 sa svim naprednim značajkama na vašim trenutnim i budućim instalacijama, a jezgra će biti nadograđena Windows Updateom, baš kao i sa svim drugim upravljačkim programima na vašem sustavu.

Skupite svoje alate

Linux ostaje popularan među programerima zbog zapanjujuće količine programskih alata, poput uređivača, prevoditelja, IDE -a, poslužiteljskog softvera itd. Koji su dostupni na platformi.

Lako je opremiti vašu novu instalaciju temeljenu na WSL-u svojim omiljenim alatima, kao što je to slučaj i na drugim sustavima. Sve što trebate učiniti je koristiti standardni upravitelj paketa koji dolazi s vašim sustavom.

Na Debianu i Ubuntuu to je prikladno. Na SuSE -u je YaST. Na Alpineu je APK. Bit je u tome da ćete pronaći sve što vam je potrebno za pokretanje vaših omiljenih razvojnih projekata na WSL -u kao što biste to učinili na konvencionalnoj instalaciji Linuxa.

Ako ste programer C, Debian i Ubuntu uključuju paket tzv graditi-bitan koji se sastoji od GCC prevoditelja, C knjižnice, pomoćnog programa Make i alata za razvoj paketa. Doista je namijenjen ljudima koji rade na samoj distribuciji, ali i zgodan za opći C razvoj.

Da biste ga instalirali, samo koristite naredbu apt:

sudo apt install build-essential

Isplati se pregledajte popis paketa kako biste bili sigurni da je vaš omiljeni alat tamo i možda pronašli neki novi.

Upravljanje uslugama

Dok ćete većinu vremena u WSL -u izvoditi redovne naredbe, ponekad ćete možda morati pokrenuti i zaustaviti usluge. Možda razvijate web aplikaciju i trebate je testirati pomoću web poslužitelja.

Srećom, usluge je jednostavno pokrenuti i zaustaviti, baš kao i na bilo kojoj drugoj distribuciji Linuxa.

Malo je drugačije u Ubuntuu pod WSL -om jer se ne koristi Systemd za upravljanje svojim uslugama, ali koristi Servis uslužni program, koji koristi starije init skripte u stilu System V za upravljanje uslugama.

Ako želite pokrenuti Apache poslužitelj, samo biste izdali ovu naredbu:

sudo service apache 2 start

Ovo će pokrenuti Apache poslužitelj. Pokrenute usluge možete provjeriti pomoću vrh zapovijedi i vidi apache2 na popisu procesa.

kako dobiti kanale na roku bez kabela

Zaustavljanje Apache poslužitelja jednako je jednostavno:

sudo service apache 2 stop

Istražite različite distrose

Mnogo zabave u WSL-u dolazi od načina na koji možete pokrenuti različite distribucije u isto vrijeme, pa zašto ne biste iskoristili prednost pokretanja nečeg manje poznatog kao što je Alpine Linux uz Ubuntu ili SuSE ili Debian? Možda ćete pronaći svog novog favorita. Ako vam se sviđa distribucija, možete je postaviti kao glavni distributer pomoću --set-default zastava:

wsl --set-default distro-name

gdje distro-name naziv je sustava u koji se želite promijeniti.

Povezano: 5 Linux distribucija koje možete instalirati u Windows podsustav za Linux

Istražujući WSL

WSL ima mnogo mogućnosti za istraživanje novog svijeta kombinirajući Linux i Windows. Čini se da uvijek postoji nešto novo za otkriti. Možete promijeniti ljusku, promijeniti terminal, pokrenuti i zaustaviti usluge te provjeriti različite distribucije.

Windows podsustav za Linux ima mnogo značajki koje se prilično razlikuju od distribucije Linuxa. No i dalje možete imati koristi od korištenja WSL -a jer vam omogućuje brzi pristup Linux sustavu sa vašeg Windows računala.

Udio Udio Cvrkut E -pošta Kako nabaviti Linux terminal pomoću Windows podsustava za Linux

Trebate koristiti Linux terminal na svom Windows računalu? Saznajte kako pokrenuti Linux na sustavu Windows 10 s Windows podsustavom za Linux.

Pročitajte Dalje
Povezane teme
  • Linux
  • Windows
  • Savjeti za Linux
  • Windows podsustav za Linux
O autoru David delony(49 objavljenih članaka)

David je slobodni pisac sa sjeverozapada Pacifika, ali izvorno potječe iz zaljevskog područja. Oduševljen je tehnologijom od djetinjstva. Davidovi interesi uključuju čitanje, gledanje kvalitetnih TV emisija i filmova, retro igre i skupljanje ploča.

Više od Davida Delonyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu