7 tipů, jak nabít podsystém Windows pro Linux

7 tipů, jak nabít podsystém Windows pro Linux

Windows Subsystem pro Linux nebo WSL je jedním z nejzajímavějších softwarových projektů, které v poslední době vznikly. Zatímco Microsoft Windows a Linux byly kdysi považovány za hořké nepřátele, nyní můžete ve svém systému Windows spouštět plnohodnotné aplikace pro Linux bez duálního spouštění nebo nastavování virtuálního počítače.





Pokud používáte WSL, jak to můžete ještě vylepšit?





Získejte Windows Terminal

Zatímco při instalaci distribuce Linuxu z Microsoft Storu získáte okno terminálu, pro váš terminál existují lepší možnosti.





Jedním z nich je vlastní Microsoft Windows Terminal. Tato aplikace obsahuje mnoho funkcí, které očekáváte od jiných moderních emulátorů terminálu, včetně oken s kartami. Windows Terminal zvládá nejen Linux, ale také PowerShell a starý dobrý příkazový řádek.

Po okrajích je to stále trochu drsné. Nastavení musíte upravit v a .json soubor. Pokud jste náročným uživatelem příkazového řádku, pravděpodobně vám stejně bude příjemné upravovat konfigurační soubory.



Stažení: Terminál Windows

Změňte svou skořápku

Ve většině distribucí Linuxu, včetně Ubuntu, je výchozí shell Bash. Není na tom nic špatného, ​​ale zkušení uživatelé Linuxu často nejsou spokojeni s tím, jak systém vychází z krabice. Každý to rád doladí a skořápka není výjimkou.





Jednou z populárních alternativ bash ve světě Unix/Linux je zsh . Je to již výchozí prostředí v macOS společnosti Apple. V jednom příkazu můžete snadno přepnout na jiný shell.

Ve většině distribucí Linuxu zsh není ve výchozím nastavení nainstalován. V Ubuntu jej můžete nainstalovat pomocí apt:





sudo apt install zsh

Chcete -li změnit svůj shell na zsh v Ubuntu WSL zadejte:

jak mohu najít všechny účty webových stránek, které jsou přidruženy k mé e -mailové adrese?
chsh -s /usr/bin/zsh

Umístění prostředí, které chcete použít, se může lišit, pokud používáte jinou distribuci. Budete vyzváni k zadání hesla ke změně prostředí. Chcete -li zjistit umístění vašeho shellu, zadejte:

which zsh

Pokud chcete použít jiný shell, měli byste jej vyměnit zsh s názvem té skořápky.

Příbuzný: Který Linux Shell je nejlepší? Porovnáno 5 běžných granátů

Přístup k souborům Windows a Linux

WSL vám nejen umožňuje spouštět programy Windows a Linux vedle sebe, ale také pomáhá současně přistupovat k souborům v systémech Windows a Linux.

To je opravdu užitečné pro vývojové projekty. Program můžete upravit v editoru Windows a vyzkoušet jej v okně Linuxu.

Systém souborů Windows je připojen na straně Linuxu v souboru /mnt/[písmeno jednotky] adresář. Pokud je váš disk Windows C , bude to /mnt/c . Tímto způsobem můžete přistupovat ke všem souborům systému Windows pomocí standardních příkazů systému Linux.

Přístup k systému souborů Linux z Windows je také snadný. Je to vidět pod \ wsl $ hierarchie v Průzkumníkovi Windows. Windows vidí systém Linux jako síťovou jednotku. Pokud máte nainstalovaný Ubuntu 20.04, bude \ wsl $ Ubuntu-20.04 .

Chcete -li otevřít okno Průzkumníka aktuálního typu adresáře:

Explorer.exe .

Upgradujte na WSL 2

V roce 2020 představil Microsoft WSL 2. Hlavním vylepšením oproti WSl 1 je použití skutečného linuxového jádra dodávaného prostřednictvím aktualizace Windows. To zlepšuje výkon, protože jádro spouští systémová volání Linuxu, místo aby je musel překládat do systémových volání Windows.

Chcete -li upgradovat na WSL 2, stačí zadat několik příkazů. Nejprve aktivujte hypervisor. Otevřete okno PowerShell jako správce a zadejte:

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

Poté restartujte počítač.

Dále si budete muset stáhnout linuxové jádro. Získejte balíček z webu společnosti Microsoft a spusťte instalační program.

Stažení : Linuxové jádro pro WSL

jak vytvořit zástupce na iphone

Nyní budete chtít nastavit verzi 2 jako výchozí pro všechny distribuce, které v budoucnu nainstalujete:

wsl --set-default-version 2

Ale budete chtít upgradovat všechny stávající instalace na WSL 2. Naštěstí je to také docela snadné.

Chcete -li zjistit, které distribuce jste nainstalovali, zadejte:

wsl --list

Pokud chcete nastavit instalaci Ubuntu 20.04 na WSL 2, použijte --set-verze volba:

wsl --set-version Ubuntu-20.04 2

Nyní budete na svých současných i budoucích instalacích používat WSL 2 se všemi pokročilými funkcemi a jádro bude upgradováno pomocí služby Windows Update, stejně jako všechny ostatní ovladače ve vašem systému.

Shromážděte své nástroje

Linux je mezi vývojáři stále oblíbený díky ohromnému množství programovacích nástrojů, jako jsou editory, kompilátory, IDE, serverový software atd., Které jsou na platformě k dispozici.

Je snadné vybavit vaši novou instalaci založenou na WSL vašimi oblíbenými nástroji, jako je tomu v jiných systémech. Jediné, co musíte udělat, je použít standardní správce balíčků, který je součástí vašeho systému.

Na Debianu a Ubuntu je to výstižné. Na SuSE je to YaST. Na Alpine je to APK. Jde o to, že najdete vše, co potřebujete ke spuštění svých oblíbených vývojových projektů na WSL, jako byste to dělali na konvenční instalaci Linuxu.

Pokud jste programátorem C, Debian a Ubuntu obsahují balíček s názvem nezbytné který se skládá z kompilátoru GCC, knihovny C, nástroje Make a nástrojů pro vývoj balíčků. Je to opravdu určené pro lidi pracující na samotné distribuci, ale také užitečné pro obecný vývoj C.

Chcete -li jej nainstalovat, použijte příkaz apt:

sudo apt install build-essential

Vyplatí se procházet seznamy balíčků abyste se ujistili, že je tam váš oblíbený nástroj, a možná našli nějaké nové.

Správa služeb

Zatímco většinu času ve WSL budete spouštět běžné příkazy, někdy možná budete muset spustit a zastavit služby. Možná vyvíjíte webovou aplikaci a potřebujete ji otestovat pomocí webového serveru.

Naštěstí je snadné spouštět a zastavovat služby, stejně jako v jakékoli jiné distribuci Linuxu.

Je to trochu jiné v Ubuntu pod WSL, protože to nepoužívá Systemd ke správě svých služeb, ale používá Servis nástroj, který ke správě služeb používá starší inicializační skripty ve stylu System V.

Pokud chcete spustit server Apache, stačí zadat tento příkaz:

sudo service apache 2 start

Tím se spustí server Apache. Spuštěné služby můžete zkontrolovat pomocí horní rozkaz a uvidíš apache2 v seznamu procesů.

flash disk se nezobrazuje ve správě disků

Zastavení serveru Apache je stejně snadné:

sudo service apache 2 stop

Prozkoumejte různá distra

Spousta zábavy WSL pochází ze způsobu, jakým můžete současně provozovat různá distribuce, tak proč nevyužít toho, že vedle Ubuntu nebo SuSE nebo Debianu spustíte něco méně známého, jako je Alpine Linux? Možná najdete svého nového oblíbence. Pokud máte rádi distribuci, můžete ji nastavit jako hlavní distribuci pomocí --set-default vlajka:

wsl --set-default distro-name

kde název distro je název systému, na který chcete změnit.

Příbuzný: 5 distribucí Linuxu, které můžete nainstalovat do subsystému Windows pro Linux

Zkoumání WSL

WSL má spoustu možností pro objevování nového světa, který kombinuje Linux a Windows. Zdá se, že je vždy co objevovat. Můžete změnit prostředí, změnit terminál, spustit a zastavit služby a podívat se na různé distribuce.

Subsystém Windows pro Linux má spoustu funkcí, které se zcela liší od distribuce Linuxu. Ale stále můžete těžit z používání WSL, protože vám umožňuje rychlý přístup k systému Linux z počítače se systémem Windows.

Podíl Podíl tweet E-mailem Jak získat terminál Linux pomocí subsystému Windows pro Linux

Potřebujete používat terminál Linux na počítači se systémem Windows? Zjistěte, jak spustit Linux v systému Windows 10 se subsystémem Windows pro Linux.

Číst dále
Související témata
  • Linux
  • Okna
  • Tipy pro Linux
  • Subsystém Windows pro Linux
O autorovi David delony(49 článků zveřejněno)

David je nezávislý spisovatel se sídlem na severozápadě Pacifiku, původně ale pocházel z oblasti Bay. Od dětství je technologickým nadšencem. Mezi Davidovy zájmy patří čtení, sledování kvalitních televizních pořadů a filmů, retro hraní a sbírání záznamů.

Více od Davida Delonyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru