7 tipov, ako nabiť podsystém Windows pre Linux

7 tipov, ako nabiť podsystém Windows pre Linux

Windows Subsystem for Linux alebo WSL je jedným z najzaujímavejších softvérových projektov, ktoré v poslednej dobe vznikli. Kým Microsoft Windows a Linux boli kedysi považovaní za trpkých nepriateľov, teraz môžete vo svojom systéme Windows spúšťať plnohodnotné aplikácie Linux bez dvojitého bootovania alebo nastavovania virtuálneho počítača.





Ak používate WSL, ako to môžete ešte vylepšiť?





Získajte Windows Terminal

Aj keď pri inštalácii distribúcie Linuxu z obchodu Microsoft Store získate okno terminálu, pre váš terminál existujú lepšie možnosti.





Jedným z nich je vlastný terminál systému Windows od spoločnosti Microsoft. Táto aplikácia obsahuje mnoho funkcií, ktoré očakávate od iných moderných emulátorov terminálov, vrátane okien s kartami. Windows Terminal zvláda nielen Linux, ale aj PowerShell a starý dobrý príkazový riadok.

Po okrajoch je stále trochu drsný. Svoje nastavenia musíte upraviť v a .json súbor. Ak ste náročným používateľom príkazového riadka, pravdepodobne vám bude aj tak pohodlné upravovať konfiguračné súbory.



Stiahnuť ▼: Terminál Windows

Zmeňte svoju škrupinu

Vo väčšine distribúcií Linuxu vrátane Ubuntu je predvolený shell Bash. Nie je na tom nič zlého, ale skúsení používatelia Linuxu často nie sú spokojní s tým, ako systém vychádza z krabice. Každý to rád doladí a škrupina nie je výnimkou.





Jednou z populárnych alternatív bash vo svete Unix/Linux je zsh . Je to už predvolený shell v systéme macOS spoločnosti Apple. Jedným príkazom môžete ľahko prepnúť na iný shell.

Vo väčšine distribúcií Linuxu zsh nie je predvolene nainštalovaný. V Ubuntu ho môžete nainštalovať pomocou apt:





sudo apt install zsh

Ak chcete zmeniť svoj shell na zsh v Ubuntu WSL zadajte:

čo znamená žiadna nájdená poloha
chsh -s /usr/bin/zsh

Umiestnenie shellu, ktorý chcete použiť, sa môže líšiť, ak používate inú distribúciu. Budete vyzvaní na zadanie hesla na zmenu shellu. Ak chcete zistiť umiestnenie svojej ulity, zadajte:

which zsh

Ak chcete použiť inú škrupinu, mali by ste ju nahradiť zsh s názvom tej ulity.

Súvisiace: Ktorý Linux Shell je najlepší? Porovnaných 5 bežných škrupín

Prístup k súborom Windows a Linux

WSL vám nielenže umožňuje spúšťať programy Windows a Linux vedľa seba, ale tiež pomáha súčasne pristupovať k súborom v systémoch Windows a Linux.

To je skutočne užitočné pre rozvojové projekty. Program môžete upraviť v editore systému Windows a otestovať ho v okne systému Linux.

Systém súborov Windows je namontovaný na strane Linuxu v priečinku /mnt/[písmeno jednotky] adresár. Ak je váš disk Windows C. , bude to /mnt/c . Týmto spôsobom môžete pristupovať ku všetkým svojim súborom Windows pomocou štandardných príkazov Linuxu.

Prístup k systému súborov Linux zo systému Windows je tiež ľahký. Je to viditeľné pod \ wsl $ hierarchia v Prieskumníkovi Windows. Systém Windows vníma systém Linux ako sieťovú jednotku. Ak máte nainštalovaný Ubuntu 20.04, bude \ wsl $ Ubuntu-20.04 .

Ak chcete otvoriť okno Prieskumníka aktuálneho typu adresára:

Explorer.exe .

Inovujte na WSL 2

V roku 2020 spoločnosť Microsoft predstavila WSL 2. Hlavným vylepšením oproti WSl 1 je použitie skutočného jadra Linux dodávaného prostredníctvom aktualizácie systému Windows. To zvyšuje výkon, pretože jadro vykonáva systémové volania systému Linux namiesto toho, aby ich muselo prekladať do systémových hovorov systému Windows.

Na inováciu na WSL 2 stačí zadať niekoľko príkazov. Najprv aktivujte hypervisor. Otvorte okno PowerShell ako správca a zadajte:

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

Potom reštartujte počítač.

Ďalej si budete musieť stiahnuť jadro Linuxu. Získajte balík z webovej stránky spoločnosti Microsoft a spustite inštalátor.

Stiahnuť ▼ : Linuxové jadro pre WSL

ako vynútiť zatvorenie programu bez správcu úloh

Teraz budete chcieť nastaviť verziu 2 ako predvolenú pre všetky distribúcie, ktoré budete inštalovať v budúcnosti:

wsl --set-default-version 2

Budete však chcieť upgradovať všetky existujúce inštalácie na WSL 2. Našťastie je to tiež celkom jednoduché.

Ak chcete zistiť, ktoré distribúcie ste nainštalovali, zadajte:

wsl --list

Ak chcete nastaviť inštaláciu Ubuntu 20.04 na WSL 2, použite --set-verzia možnosť:

wsl --set-version Ubuntu-20.04 2

Teraz budete vo svojich súčasných aj budúcich inštaláciách používať WSL 2 so všetkými pokročilými funkciami a jadro bude aktualizované pomocou služby Windows Update, rovnako ako všetky ostatné ovládače vo vašom systéme.

Zhromaždite svoje nástroje

Linux je medzi vývojármi stále obľúbený kvôli ohromujúcemu množstvu programovacích nástrojov, ako sú editory, kompilátory, IDE, serverový softvér atď., Ktoré sú na platforme k dispozícii.

Je ľahké vybaviť vašu novú inštaláciu založenú na WSL vašimi obľúbenými nástrojmi, ako je to v iných systémoch. Jediné, čo musíte urobiť, je použiť štandardného správcu balíkov, ktorý je súčasťou vášho systému.

Na Debiane a Ubuntu je to výstižné. V SuSE je to YaST. Na Alpine je to APK. Ide o to, že nájdete všetko, čo potrebujete na spustenie svojich obľúbených vývojových projektov na WSL rovnako ako na konvenčnej inštalácii Linuxu.

Ak ste programátorom C, Debian a Ubuntu obsahujú balík s názvom nevyhnutné ktorý pozostáva z kompilátora GCC, knižnice C, obslužného programu Make a nástrojov na vývoj balíkov. Je skutočne určený pre ľudí pracujúcich na samotnej distribúcii, ale je vhodný aj pre všeobecný vývoj C.

Na jeho inštaláciu stačí použiť príkaz apt:

sudo apt install build-essential

Oplatí sa prezrite si zoznamy balíkov aby ste sa uistili, že je tam váš obľúbený nástroj, a možno nájdete nejaké nové.

Správa služieb

Aj keď väčšinu času vo WSL budete používať bežné príkazy, niekedy možno budete musieť spustiť a zastaviť služby. Možno vyvíjate webovú aplikáciu a potrebujete ju otestovať pomocou webového servera.

Našťastie je ľahké spustiť a zastaviť služby, rovnako ako v akejkoľvek inej distribúcii Linuxu.

V Ubuntu pod WSL je to trochu iné, pretože to nepoužíva Systemd na správu svojich služieb, ale používa Služba nástroj, ktorý na správu služieb používa staršie inicializačné skripty v štýle System V.

Ak chcete spustiť server Apache, zadajte tento príkaz:

sudo service apache 2 start

Tým sa spustí server Apache. Spustené služby môžete skontrolovať pomocou hore rozkaz a uvidis apache2 v zozname procesov.

ako používať ssh na oknách

Zastavenie servera Apache je rovnako jednoduché:

sudo service apache 2 stop

Preskúmajte rôzne distribúcie

Veľa zábavy s WSL pochádza zo spôsobu, akým môžete súčasne prevádzkovať rôzne distribúcie, tak prečo nevyužiť výhody, keď popri Ubuntu alebo SuSE alebo Debiane spustíte niečo menej známe ako Alpine Linux? Možno nájdete svojho nového obľúbenca. Ak máte radi distribúciu, môžete ju nastaviť ako svoje hlavné distro pomocou --set-default vlajka:

wsl --set-default distro-name

kde názov distribúcie je názov systému, na ktorý chcete zmeniť.

Súvisiace: 5 distribúcií Linuxu, ktoré si môžete nainštalovať do subsystému Windows pre Linux

Skúmanie WSL

WSL má veľa možností na objavovanie nového sveta kombinujúceho Linux a Windows. Zdá sa, že je tu vždy niečo nové, čo môžete objaviť. Môžete zmeniť shell, zmeniť terminál, spustiť a zastaviť služby a pozrieť sa na rôzne distribúcie.

Subsystém Windows pre Linux má mnoho funkcií, ktoré sa úplne líšia od distribúcie Linuxu. Stále však môžete ťažiť z používania WSL, pretože vám umožňuje rýchly prístup k systému Linux z počítača so systémom Windows.

zdieľam zdieľam Tweet E -mail Ako získať terminál Linux pomocou subsystému Windows pre Linux

Potrebujete na svojom počítači so systémom Windows používať terminál Linux? Naučte sa používať Linux v systéme Windows 10 s Windows Subsystem for Linux.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Windows
  • Tipy pre Linux
  • Subsystém Windows pre Linux
O autorovi David delony(49 publikovaných článkov)

David je nezávislý spisovateľ so sídlom na severozápade Pacifiku, pôvodne však pochádza z oblasti Bay Area. Od detstva je technologickým nadšencom. Medzi Davidove záujmy patrí čítanie, sledovanie kvalitných televíznych relácií a filmov, retro hry a zbieranie rekordov.

Viac od Davida Delonyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber