Podsystém systému Windows pro systém Linux, představený v aktualizaci Anniversary, se stala stabilní funkcí v aktualizaci Fall Creators. Nyní můžete spustit Ubuntu a openSUSE na Windows, s Fedourou a dalšími distribucemi Linuxu.
S VZTAHEM: Vše, co můžete dělat s Windows 10 New Bash Shell
Nejde o virtuální počítač, kontejner nebo software Linux kompilovaný pro Windows (jako Cygwin). Místo toho systém Windows 10 nabízí úplný podsystém Windows určený pro systém Linux pro spuštění softwaru pro systém Linux. Je to založeno na opuštěném programu Microsoft Project Astoria pro spouštění aplikací pro Android v systému Windows.
Mysli na to jako na opak Wine. Zatímco Wine umožňuje spouštět aplikace Windows přímo v systému Linux, systém Windows Subsystem for Linux umožňuje spouštět aplikace Linux přímo v systému Windows.
Společnost Microsoft spolupracovala s firmou Canonical na nabízení kompletního prostředí prostředí Bash shell založeného na Ubuntu, které běží na tomto subsystému. Technicky to není Linux vůbec. Linux je základní jádro operačního systému, které zde není k dispozici. Místo toho vám to umožňuje spustit shell Bash a přesně stejné binární soubory, které byste běžně používali na Ubuntu Linux. Čisto svobodní software často tvrdí, že průměrný operační systém Linux by měl být nazýván "GNU / Linux", protože je opravdu spousta softwaru GNU běžícího na jádře Linuxu. Bash shell, který dostanete, je opravdu jen ty nástroje GNU a další software.
Zatímco tato funkce byla původně nazývána "Bash na Ubuntu v systému Windows", umožňuje vám také spustit Zsh a další shell příkazové řádky. Nyní podporuje i jiné linuxové distribuce. Můžete si zvolit openSUSE Leap nebo SUSE Enterprise Server namísto Ubuntu a Fedora je také na cestě.
Zde jsou nějaká omezení. To zatím nepodporuje software na pozadí a oficiálně nebude pracovat s grafickými desktopovými aplikacemi Linuxu. Každá aplikace příkazového řádku nefunguje, protože funkce není dokonalá.
SOUVISEJÍCÍ: Jak zjistím, zda běžím 32bitové nebo 64bitové -bit Windows?
Tato funkce nefunguje na 32bitové verzi systému Windows 10, proto se ujistěte, že používáte 64bitovou verzi systému Windows. Je čas přejít na 64bitovou verzi systému Windows 10, pokud stále používáte 32bitovou verzi.
Za předpokladu, že máte 64bitové Windows, můžete začít se systémem Ovládací panely> Programy> Otočit Funkce Windows zapnutá nebo vypnutá. Povolte možnost "Podsystém Windows pro systém Linux" v seznamu a klepněte na tlačítko "OK".
Po zobrazení výzvy k restartování počítače klikněte na tlačítko Restartovat nyní. Tato funkce nebude fungovat, dokud se restartujete.
Poznámka : Počínaje aktualizací Fall Creators, nebudete muset povolit režim vývojáře v aplikaci Settings, abyste mohli tuto funkci používat. Stačí je nainstalovat z okna Funkce systému Windows.
Po restartování počítače otevřete v nabídce Start nabídku Microsoft Store a v obchodě vyhledejte "Linux". Klikněte na tlačítko "Získat aplikace" pod banerem "Linux v systému Windows?"
Poznámka : Počínaje aktualizací Fall Creators, již nemůžete Ubuntu nainstalovat spuštěním příkazu "bash". Namísto toho musíte nainstalovat Ubuntu nebo jinou distribuci Linuxu z aplikace Store
SOUVISEJÍCÍ: Jaký je rozdíl mezi Ubuntu, openSUSE a Fedora v systému Windows 10?
Zobrazí se seznam všech Linuxů distribuce v současné době k dispozici v Obchodě Windows. Od aktualizace Fall Creators to zahrnuje Ubuntu, openSUSE Leap a openSUSE Enterprise se slibem, že Fedora přijde brzy.
Update : Debian a Kali jsou nyní k dispozici v obchodě, ale nejsou uvedeny tady. Vyhledejte a nainstalujte "Debian Linux" nebo "Kali Linux".
Chcete-li nainstalovat distribuci Linuxu, klepněte na ni a potom klepněte na tlačítko "Get" nebo "Install" a nainstalujte ji jako všechny ostatní aplikace Store.
Pokud si nejste jisti, které prostředí Linux se má nainstalovat, doporučujeme Ubuntu. Tato populární linuxová distribuce byla dříve jedinou dostupnou volbou, ale jiné systémy Linux jsou nyní k dispozici pro lidi, kteří mají specifické potřeby.
Můžete také nainstalovat více distribucí Linuxu a každý z nich dostane své vlastní jedinečné zkratky. Můžete také spustit několik různých distribucí Linuxu najednou v různých oknech
SOUVISEJÍCÍ: Jak nainstalovat Linuxový software v systému Windows 10 Ubuntu Bash Shell
Nyní máte úplný bash shell příkazového řádku založený na Ubuntu nebo jakékoliv jiné distribuci Linuxu, kterou jste nainstalovali.
Protože jsou to stejné binární soubory, můžete použít příkaz Ubuntu apt nebo apt-get k instalaci softwaru z úložišť Ubuntu, pokud používáte Ubuntu. Použijte libovolný příkaz, který byste normálně používali na distribuci Linuxu. Budete mít přístup k veškerému softwaru příkazového řádku Linuxu, ačkoli některé aplikace nemusí fungovat dokonale.
Chcete-li otevřít nainstalované prostředí Linuxu, stačí otevřít nabídku Start a vyhledat distribuci, kterou jste nainstalovali. Například, pokud jste nainstalovali Ubuntu, spusťte zástupce Ubuntu.
Tuto zkratku můžete připojit k nabídce Start, panelu úloh nebo ploše pro snadnější přístup.
Při prvním spuštění prostředí Linux jste výzva k zadání uživatelského jména a hesla systému UNIX. Ty nemusí odpovídat uživatelskému jménu a heslu systému Windows, ale budou použity v prostředí Linuxu.
Například pokud zadáte "bob" a "letmein" jako své pověření, bude vaše uživatelské jméno v prostředí Linuxu "Bob" a heslo, které používáte v prostředí Linuxu, bude "letmein" - nezáleží na tom, co je vaše uživatelské jméno a heslo pro systém Windows.
SOUVISEJÍCÍ: Jak nastavit výchozí distribuci Linuxu na Windows 10
můžete spustit nainstalované prostředí systému Linux spuštěním příkazuwsl
. Pokud máte nainstalované více distribucí Linux, můžete si vybrat výchozí prostředí Linuxu, které tento příkaz spustí.
Pokud máte nainstalovaný Ubuntu, můžete také spustit příkazubuntu
. Pro openSUSE Leap 42 použijteopensuse-42
. Pro SUSE Linux Enterprise Sever 12 použijtesles-12
. Tyto příkazy jsou uvedeny na každé distribuční stránce Linuxu v systému Windows Store
Můžete stále spustit výchozí prostředí systému Linux spuštěním příkazubash
, ale společnost Microsoft tvrdí, že je zastaralé. To znamená, že příkazbash
může v budoucnu přestat fungovat.
Pokud máte zkušenosti s používáním shellu Bash v systémech Linux, Mac OS X nebo jiných platformách,
V Ubuntu musíte předponu příkazusudo
spustit jej s oprávněním root. Uživatel "root" na platformách UNIX má úplný systémový přístup, jako uživatel "Administrátor" v systému Windows. Systém souborů Windows je umístěn v prostředí/ mnt / c
v prostředí shellu Bash.
Použijte stejné příkazy terminálu Linux, které byste použili, abyste se dostali kolem. Pokud jste zvyklí na standardní příkazový řádek Windows pomocí příkazů DOS, je zde několik základních příkazů společných pro Bash i Windows:
cd
v Bash,cd
nebochdir
v DOSuls
v Bash,dir
v DOSuv Bash,
přesunouta
přejmenovatv DOS
Kopírovat soubor:v Bash DOS
Smazat soubor:rm
v Bash,nebo
smazatv DOS
Vytvořit adresář:mkdir
Bash,v DOS
Použijte editor textu:vi
nebov Bash,
editovatDOS
:Začátečník Geek: Jak začít používat terminál Linuxu
Je důležité si uvědomit, že na rozdíl od systému Windows se v prostředí Bash a jeho prostředí napodobujícím Linux rozlišují velká a malá písmena. Jinými slovy, soubor "File.txt" s velkým písmenem se liší od "file.txt" bez kapitálu.Další pokyny naleznete v příručce pro začátečníky k příkazovému řádku Linux a další podobné úvody do shellu Bash , Příkazový řádek Ubuntu a linuxový terminál online. Pro instalaci a aktualizaci softwaru prostředí Ubuntu budete potřebovat příkaz apt. Ujistěte se, že předpony těchto příkazů používejte
sudo
, což je dělá jako root - ekvivalent Linuxu administrátora. Zde jsou příkazy apt-get, které potřebujete znát:
Stáhnout aktualizované informace o dostupných balících:sudo apt update
Nainstalujte balíček aplikací:
"Balíček" s názvem balíčku.)
sudo apt odstranit balíček
(Nahradit název balíčku s názvem balíčku.sudo apt vyhledávací slovo
(Nahraďte "slovo" slovem, který chcete vyhledávat názvy a popisy balíčků pro.)sudo apt upgrade
nainstalujte distribuci SUSE Linux, místo toho můžete použít příkaz zypper.Bonus: Nainstalujte písmo Ubuntu pro skutečnou zkušenost s Ubuntu
Chcete-li získat přesnější zkušenost se systémem Windows 10 v Ubuntu, můžete také nainstalovat písma Ubuntu a povolit je terminál. Nemusíte to dělat, protože standardní písmo příkazového řádku systému Windows vypadá docela dobře, ale je to volba.
Zde je náhled:
Poklepejte na soubor "UbuntuMono-R.ttf" a uvidíte náhled písma. Klepněte na tlačítko "Install" a nainstalujte jej do vašeho systému.
SOUVISEJÍCÍ:
Naučte se používat Editor registru jako Pro
Chcete-li, aby se písmo Ubuntu monospace stalo volbou v konzole, nastavení v registru systému Windows.
Otevřete editor registru stisknutím klávesy Windows + R na klávesnici, zadáním regedit
a stisknutím klávesy Enter. Přejděte na následující klíč nebo jej zkopírujte a vložte do adresního řádku Editoru registru:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Console TrueTypeFontKlepněte pravým tlačítkem myši v pravém podokně a vyberte příkaz New> String Value . Zadejte název nové hodnoty
000
Poklepejte na právě vytvořený řetězec "000" a poté zadejte hodnotuUbuntu Mono
Spusťte okno Ubuntu , klepněte pravým tlačítkem myši na záhlaví a poté vyberte příkaz "Vlastnosti". Klikněte na kartu "Font" a v seznamu písem vyberte "Ubuntu Mono".Software, který instalujete do shellu Bash, je omezen na shell Bash. Přístup k těmto programům můžete získat z příkazového řádku, PowerShell nebo jinde v systému Windows, ale pouze pokud spustíte příkaz
bash -c
Jak vytvořit vlastní barevnou scénu z fotografie pomocí světelných světel Philips
Klepnutím na tlačítko můžete změnit barvu světla Philips Hue. Zatímco aplikace Hue přichází s několika vestavěnými barevnými předvolbami, můžete si z vlastních fotografií vytvořit také vlastní vlastní scény. Pokud používáte od začátku starší aplikace "Gen 1" tuto funkci bude vypadat dobře. Můžete si zvolit obrázek z rolí kamery a použít jej jako šablonu pro barvu vašich světelných odstínů.
3 Způsoby přístupu k vašim oddílům systému Linux z Windows
Pokud používáte systém Windows s operačním systémem Windows a Linux, pravděpodobně budete chtít v určitém okamžiku přistupovat k souborům ve vašem systému Linux. Linux má vestavěnou podporu pro oddíly Windows NTFS, ale systém Windows nemůže číst linuxové oddíly bez softwaru jiných výrobců. Takže jsme načrtli nějaký software třetí strany, který by nám pomohl.