Bash в Windows 10

Содержание
Введение
Установка
Ошибки
Установка с сайта aka.ms
Установка Linux kernel для WSL2
Похожие статьи

Введение

Официальное название - Windows Subsystem for Linux. Или сокращённо WSL.

WSL предоставляет возможность запуска родных линуксовых утилит в Windows.

Это стало возможно 2 августа 2016-го года. Когда в результате сотрудничества Microsoft и Canonical стало возможным использовать оригинальный образ ОС Ubuntu 14.04 для непосредственного запуска поверх WSL множества инструментов и утилит из этой ОС без какой-либо виртуализации.

С 6 мая 2019-го года доступна WSL 2, которая работает на Hyper-V

В этой статье вы узнаете как установить WSL. О том как пользоваться командами Bash читайте в статье «Основы Bash»

По состоянию на 2022-й год доступны к установке WSL:

и другие.

Установка

Первым делом нужно включить режим разработчика в Windows.

Когда он влючён можно перейти непосредственно к активации Bash.

Нажимаем клавишу WIN пишем control и переходим в Панель управления
(Control Panel)

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Программы и Компоненты
(Programs and Features)

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Включение или отключение компонентов Windows
(Turn Windows features on or off)

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

OK

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Подсистема Windows для Linux (бета-версия)
(Windows Subsystem for Linux (Beta))

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Ждём

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Перезагрузить сейчас

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

После перезагрузки нажимаем сочетание клавиш WIN + R и вводим cmd.

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

В появившейся командной строке пишем bash

Вводим y

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Ждём

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Вводим y если нужен русский язык

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Вводим новое имя пользователя

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Вводим пароль

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Наслаждаемся результатом: теперь для запуска Bash нужно просто ввести эту команду в командной строке

Пошаговая инструкция по включению Bash в Windows 10  изображение с сайта www.devhops.ru

Доступ к флешке из Bash в Windows

ls /dev

Ошибки

C:\Users\Andrei>bash

Windows Subsystem for Linux has no installed distributions. Distributions can be installed by visiting the Microsoft Store: https://aka.ms/wslstore C:\Users\Andrei>

Установка с сайта aka.ms

Следуем совету и заходим на сайт aka.ms/wslstore

Bash Windows 10  изображение с сайта www.devhops.ru
Хороший выбор ноутбуков на сайте

В первых версиях из коробки шла Ubuntu, поэтому сейчас для разнообразия я выбираю Debian

Bash Windows 10  изображение с сайта www.devhops.ru

На следующем шаге я выберу No, thanks

Bash Windows 10  изображение с сайта www.devhops.ru
Bash Windows 10  изображение с сайта www.devhops.ru
Bash Windows 10  изображение с сайта www.devhops.ru
Bash Windows 10  изображение с сайта www.devhops.ru
Bash Windows 10  изображение с сайта www.devhops.ru

Установка WSL2

docs.microsoft.com/en-us/windows/wsl/wsl2-kernel

Установка WSL2 подсистема Linux для Windows linux kernel изображение с сайта www.devhops.ru
Установка WSL2 подсистема Linux для Windows linux kernel изображение с сайта www.devhops.ru
Установка WSL2 подсистема Linux для Windows linux kernel изображение с сайта www.devhops.ru

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf: # [network] # generateResolvConf = false nameserver 192.168.0.1 nameserver fec0:0:0:ffff::1 nameserver fec0:0:0:ffff::2

Похожие статьи
Windows
Loudness Equalization
PowerShell
Посмотреть конец файла в PowerShell (аналог tail)
Создать новый файл в PowerShell (аналог touch)
Проверить контрольную сумму файла в PowerShell (аналог md5sum)
Windows Firewall
Remote Desktop Protocol
Драйверы в Windows
Режим разработчика в Windows 10
BASH в Windows 10
Telnet в Windows 10
Системная переменная PATH
Установка Windows на gpt диск
batch file
pstools
Удалённый рабочий стол
Горячие клавиши

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@eth1.ru если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: