Как да стартирате командния ред на Bash в Windows 10

Съдържание:

Как да стартирате командния ред на Bash в Windows 10
Как да стартирате командния ред на Bash в Windows 10
Anonim

Какво да знаете

  • Активирайте WSL като допълнителна функция на Windows или чрез команда PowerShell.
  • Отидете в Windows Store. Изберете дистрибуция и я инсталирайте.
  • Стартирайте разпространението и го актуализирайте, ако е необходимо. Използвайте го, за да стартирате bash скриптове или помощни програми за командния ред на Linux.

Тази статия обяснява как да активирате, изтеглите, инсталирате и използвате подсистемата на Windows за Linux (WSL) в Windows 10.

Как да стартирате WSL в Windows

В актуализацията по случай годишнината на Windows 10 Microsoft добави подсистемата Windows за Linux към Windows 10 и дори предложи (в партньорство с Canonical) напълно функционална версия на Ubuntu Linux – официално, само достъп до обвивката, въпреки че отне около три наносекунди, за да могат хората да разберат как да стартират обикновени Linux приложения в X сесии на Windows 10.

Магазинът на Microsoft предлага официално поддържани Linux дистрибуции за Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux и Kali Linux. Всяка от тези дистрибуции предлага достъп от командния ред до Linux, от който можете да изпълнявате bash скриптове или помощни програми от командния ред на Linux.

Активирайте WSL

Image
Image

По подразбиране не можете да използвате WSL. Вместо това трябва да активирате WSL като допълнителна функция на Windows. Или отворете съветника Windows Features и поставете отметка в квадратчето, или отворете подкана на PowerShell като администратор и изпълнете:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Рестартирайте, след като активирате WSL.

Инсталиране на дистрибуция

Image
Image

Стартирайте Windows Store и изберете дистрибуция за инсталиране.

Стартиране на разпространението за първи път

Image
Image

След като дистрибуцията се зареди на вашия компютър през Windows Store, стартирайте я. Ще трябва да създадете нов потребителски акаунт, точно както ако сте инсталирали дистрибуцията като самостоятелна операционна система на нов твърд диск.

Надстройване на вашата инсталация

Image
Image

Вашата Linux дистрибуция не е мнима среда - това е действителна Linux система, която използва WSL вместо стандартен образ на ядрото. Така че ще трябва да се грижите за нормалното почистване на Linux.

Започнете с актуализиране на дистрибуцията според архитектурата на системата. Например Debian и Ubuntu използват apt.

Използване на програма от командния ред

Image
Image

След като сте обновили правилно дистрибуцията, вие сте свободни да стартирате каквито желаете програми - включително скриптове на обвивката и помощни програми от командния ред.

Например, можете да изпълните командата top, за да проверите производителността на системата.

Технически не можете да изпълнявате Linux програми, които изискват X сървър, въпреки че интернет е пълен с доста ясни заобикалящи решения, за да накарате Windows 10 да показва X прозорец.

Какво има под капака?

Когато инсталирате дистрибуция на Linux на Windows 10, вие не получавате виртуална машина или програма, която прави всичко възможно да се преструва, че е „Bash в Linux“. Това всъщност е дистрибуция на Linux, която работи нормално на вашия компютър благодарение на подсистемата на Windows за Linux. WSL е "тайният сос", който позволява на софтуера на Linux да работи на Windows. По същество WSL замества ядрото на Linux; Linux работи напълно по предназначение, просто използва WSL, а не обикновен образ на ядрото на Linux.

Препоръчано: