Як встановити linux bash shell в windows 10

Як встановити linux bash shell в windows 10
В ювілейному оновленні Windows 10 версії 1607 з'явилася нова можливість для розробників - оболонка Ubuntu Bash, що дозволяє запускати, встановлювати додатки Linux, використовувати скрипти bash прямо в Windows 10, все це називається «Підсистема Windows для Linux».

У цій інструкції - про те, як встановити bash shell в Windows 10 і деякі приклади використання. Слід також враховувати, що є деякі обмеження при використанні bash в Windows: не можна запускати GUI додатки (правда, повідомляють про обхідні шляхи за допомогою X server), а також серверні додатки. Крім цього, командами bash можна запустити Windows-програми, незважаючи на наявність повного доступу до файлової системи ОС.

Установка Bash в Windows 10

Для того, щоб встановити оболонку bash, виконайте наступні прості дії.

  1. Зайдіть в параметри Windows 10 - Оновлення та безпека - Для розробників. Увімкніть режим розробника (повинен бути підключений Інтернет для завантаження необхідних компонентів).
    Як встановити linux bash shell в windows 10
  2. Зайдіть в панель управління - Програми та засоби - Включення або відключення компонентів Windows, відзначте пункт «Підсистема Windows для Linux».
    Як встановити linux bash shell в windows 10
  3. Після установки компонентів, введіть в пошуку Windows 10 «bash», запустіть пропонований варіант програми та виконайте установку. Ви можете задати своє ім'я користувача та пароль для bash, або використовувати користувача root без пароля.
    Як встановити linux bash shell в windows 10

По завершенні установки ви можете запускати Ubuntu Bash на Windows 10 через пошук, або створивши ярлик для оболонки там, де вам потрібно.

Як встановити linux bash shell в windows 10

Приклади використання Ubuntu Shell в Windows

додатки Linux

Додатки в Windows 10 Bash можна встановлювати, видаляти і оновлювати за допомогою apt-get (sudo apt-get) зі сховищ Ubuntu.

Як встановити linux bash shell в windows 10

Використання додатків з текстовим інтерфейсом нічим не відрізняється від такого на Ubuntu, наприклад, ви можете встановити Git в Bash і використовувати його звичним чином.

Як встановити linux bash shell в windows 10

скрипти bash

Як встановити linux bash shell в windows 10

Скрипти bash не можуть викликати програми і команди Windows, але можливий запуск скриптів і команд bash з bat файлів і сценаріїв PowerShell:

Як було написано вище, я не та людина, яка може в повній мірі оцінити цінність і функціональність нововведення, але бачу як мінімум одне застосування для себе: різні курси Udacity, edX і інші, пов'язані з розробкою проходити буде куди простіше, працюючи з необхідними інструментами прямо в bash (а в цих курсах зазвичай демонструється робота саме в терміналі MacOS і Linux bash).

А раптом і це буде цікаво: