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

Windows + Linux = ❤

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

С момента своего запуска WSL созрел. По состоянию на начало 2019 года Microsoft Store предлагает официально поддерживаемые дистрибутивы Linux для Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux и Kali Linux.

Каждый из этих дистрибутивов предлагает доступ к Linux из командной строки, из которого вы можете запускать скрипты bash или собственные утилиты командной строки.

Активировать WSL

По умолчанию вы не можете использовать WSL. Вместо этого вы должны включить WSL в качестве дополнительной функции Windows. Либо откройте мастер Windows Features и установите флажок, либо откройте приглашение PowerShell от имени администратора и выполните:

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

Перезагрузитесь после активации WSL.

Установить дистрибутив

Запустите Магазин Windows и выберите дистрибутив для установки.

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

После загрузки дистрибутива на компьютер через Магазин Windows запустите его. Вам нужно будет создать новую учетную запись пользователя так же, как если бы вы установили дистрибутив как автономную операционную систему на новый жесткий диск.

Обновление вашей установки

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

Начните с обновления дистрибутива в соответствии с архитектурой системы. Например, Debian и Ubuntu используют apt .

Использование программы командной строки

После того, как вы правильно обновили дистрибутив, вы можете запускать любые программы, в том числе скрипты оболочки и утилиты командной строки.

Например, вы можете выполнить команду top , чтобы проверить производительность системы.

Технически, вы не можете запускать программы для Linux, для которых требуется X-сервер, хотя в Интернете много простых решений, чтобы Windows 10 отображала X-окно.

Что под капотом?

Когда вы устанавливаете дистрибутив Linux на Windows 10, вы не получаете виртуальную машину или программу, которая делает все возможное, чтобы выдать себя за «Bash в Linux». На самом деле это дистрибутив Linux, работающий изначально на вашем ПК благодаря подсистеме Windows для Linux. WSL – это «секретный соус», который позволяет программному обеспечению Linux работать на Windows. По сути, WSL заменяет ядро ​​Linux; Linux работает полностью как задумано, он просто использует WSL, а не собственный образ ядра.

Оцените статью
Solutics.ru
Добавить комментарий