Как запустить командную строку Bash в Windows 10

Оглавление:

Как запустить командную строку Bash в Windows 10
Как запустить командную строку Bash в Windows 10
Anonim

Что нужно знать

  • Активируйте WSL как дополнительную функцию Windows или с помощью команды PowerShell.
  • Перейдите в Магазин Windows. Выберите дистрибутив и установите его.
  • Запустите дистрибутив и обновите его при необходимости. Используйте его для запуска сценариев bash или утилит командной строки Linux.

В этой статье объясняется, как активировать, загружать, устанавливать и использовать подсистему Windows для Linux (WSL) в Windows 10.

Как запустить WSL в Windows

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

Магазин Microsoft Store предлагает официально поддерживаемые дистрибутивы 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 и выберите дистрибутив для установки.

Запустите дистрибутив в первый раз

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.

Рекомендуемые: