Як встановити та використовувати Bash в Windows 10

З нещодавнім Anniversary Update користувачі Windows 10 отримали багато нових покращень і можливостей. Однією з них стала можливість використовувати звичну всім Linux-оїдам командну оболонку Bash. Насправді про це нововведення було відомо ще з весни, але тоді спробувати Bash на Windows 10 могли лише учасники програми попередньої оцінки. Тепер же він доступний для всіх охочих. Нижче ми покажемо, як встановити та використовувати Bash у Windows 10. А насправді все, звісно, дуже цікаво: у Linux тепер можна встановити PowerShell, а Bash — у Windows.

Трохи пояснень

Microsoft назвала реалізацію запуску Bash у Windows не інакше як Windows-підсистема для Linux. Щоб ви розуміли, це не віртуальна машина, не контейнер і не перекомпільоване під Windows Linux-ПЗ.

Принцип роботи Windows-підсистеми для Linux схожий на Wine: системні виклики Linux-додатків у реальному часі транслюються в системні виклики Windows. Так само, як Wine дозволяє запускати Windows-додатки під Linux, нова технологія Microsoft дає змогу запускати Linux-ПЗ у своїй ОС.

Робота редмондців над новою функцією велася спільно з Canonical, тому зараз у Windows 10 використовується Ubuntu.

Тим не менш, на відміну від того ж Wine, де можна запускати графічні додатки, Ubuntu під Windows працює лише в текстовому режимі. Тобто ви можете користуватися лише Bash і консольними утилітами. Ні про яке серверне чи графічне ПЗ не йдеться (хоча були новини про те, що деяким умільцям усе ж вдавалося запускати графічні оболонки).

Як встановити Bash у Windows 10

Щоб встановити Bash у Windows 10, вам потрібно або бути учасником програми попередньої оцінки, або мати встановлене Windows 10 Anniversary Update. Також зверніть увагу, що ця можливість доступна лише для 64-бітних систем.

Якщо ваш комп’ютер відповідає всім зазначеним вимогам, можна переходити до встановлення:

  • Відкрийте параметри Windows і перейдіть до розділу Оновлення та безпека:Открываем параметры и выбираем обновление и безопасность
  • У лівій колонці виберіть пункт Для розробників і в правій частині активуйте Режим розробника:Активируем режим разработчика
  • Потрібно буде підтвердити цю дію:Подтверждаем
  • Почнеться завантаження компонентів, а після їх встановлення потрібно буде перезавантажити комп’ютер:Перезагрузим компьютер
  • Після перезавантаження відкрийте Панель керування і виберіть розділ Програми;
  • Натисніть на посилання Включення або вимкнення компонентів Windows і в новому вікні активуйте Підсистему Windows для Linux (бета-версія), після чого натисніть OK:Активируем подсистему Windows для Linux
  • Ще раз перезавантажте комп’ютер:Еще раз перезагружаем компьютер

Час запустити встановлений Bash:

  • Відкрийте меню Пуск, в рядку пошуку наберіть bash і запустіть його:Запускаем Bash
  • Відкриється вікно термінала, і перше, що вас попросять, — натиснути y для довстановлення необхідних пакетів з магазину Windows;
  • Потім потрібно буде створити нового користувача, для чого потрібно вказати його ім’я та пароль. Тільки після цього можна буде приступати до роботи в Bash:Доустанавливаем нужные пакеты и создаем пользователя

Наступного разу, коли знадобиться Bash у Windows 10, відкрийте пошук і введіть bash. Тепер у вас буде ярлик Bash на Ubuntu на Windows для його запуску.:

Теперь Bash открывается так

Як використовувати Bash Ubuntu під Windows

Тепер у вас є командний рядок Bash з Ubuntu. Оскільки це той самий шелл, що і в звичайній Ubuntu, ви можете використовувати її команди apt-get для встановлення ПЗ з репозиторіїв. У вас є доступ до всіх консольних утиліт Linux, однак майте на увазі, що не всі з них працюватимуть стабільно, оскільки ця підсистема все ще знаходиться на етапі бета-версії.

Як вже згадувалося, для запуску шеллу потрібно через пошук відкрити Bash на Ubuntu на Windows, який для зручності краще винести на робочий стіл. Якщо ви маєте досвід роботи з Bash у Linux або macOS, то в відкритому вікні нічого нового ви не побачите. Ви можете використовувати ті ж команди, що і в nix-системах:

  • cd — для того, щоб перейти в інший каталог;
  • ls — для перегляду його вмісту;
  • mv — для переміщення або перейменування файлів;
  • rm — для їх видалення;
  • mkdir — для створення нових директорій;
  • тощо.

Важливо пам’ятати, що на відміну від Windows, Bash чутливий до регістру. Тобто Text.txt і text.txt для нього — це різні файли.

Встановлення та видалення програм

Встановлення та видалення програм відбувається за допомогою менеджера пакетів APT, для чого використовується команда apt-get. Крім того, пам’ятайте про утиліту sudo, яка дає підвищені права для встановлення ПЗ і додається на початок команди:

  • sudo apt-get update — перевіряє наявність оновлень;
  • sudo apt-get upgrade — встановлює оновлення;
  • sudo apt-get install ім’я_пакета — встановлює необхідний пакет;
  • sudo apt-get remove ім’я_пакета — видаляє непотрібний пакет;
  • sudo apt-cache search слово — пошук доступних пакетів.

Встановивши додаток, для запуску необхідно лише ввести в терміналі його ім’я і натиснути Enter.

Важливо! Пам’ятайте, що ПЗ, встановлене в Bash, доступне лише в ньому. Ви не зможете його запустити через командний рядок, PowerShell або будь-яким іншим способом.

Поки це все. Сподіваюся, вам було цікаво, і тепер ви зможете спробувати Bash у Windows 10.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *