Список дистрибутивов доступных на момент написания статьи:
- Ubuntu 16,04 LTS
- Ubuntu 18,04 LTS
- OpenSUSE LEAP 15
- OpenSUSE LEAP 42
- SUSE Linux Enterprise Server 12
- SUSE Linux Enterprise Server 15
- Kali Linux
- Debian GNU/Linux
- Fedora Remix для WSL
- Pengwin
- Pengwin Enterprise
- Alpine WSL
Подробную инструкцию по установке можно найти на официальном сайте. Я устанавливал Ubuntu 18.04 LTS. После установки Ubuntu не забудьте запустить и создать пользователя.
По использовав немного приложение Ubuntu вы заметите что она использует свою виртуальную файловую систему, и у вас возникнет вопрос какже перейти на диск C или D )) для этого есть специальная команда.
cd /mnt/с
затем пишем в терминал ls проверяем и радуемся ))
Windows Terminal
Сейчас речь пойдет не о консоли и о новом приложении от Майкрософт.
Для этого приложения есть публичный репозиторий, теперь установиваем это приложение.
Дальше идем в выпадающее меню.

И проверяем наличие пункта Ubuntu, если нету его нету. тогда идем в настройки.
У вас должен открыться конфигурационный файл. Ищем блок profiles и в конец добавляем следующие конфиги.
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "wsl.exe -d Ubuntu-18.04",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{bec5a9a6-4f9f-4d2f-a027-e406d6df1793}",
"historySize" : 9001,
"icon" : "C:/Pictures/ubuntu.png",
"name" : "Ubuntu",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "//wsl$/Ubuntu/home/{username}",
"useAcrylic" : true
}
Нужно заменить {username} на имя пользователя. Также можно указать другой путь например “%USERPROFILE%”
Также нужно заменить {YOUR_GUID} для этого в приложении Ubuntu нужно выполнить команду uuidgen
, копируем и вставляем.
"startingDirectory" : "%USERPROFILE%",
И еще нужно заменить путь к иконке.
Теперь сохраняем и проверяем, если приложение на показало сообщение с ошибок, значить все сделано правильно. В списке выбираем Ubuntu )))
VS Code
VS Code – это редактор исходного кода, похож на маленькую IDE.
После запуска VS Code скорее всего он сразу предложит вам установить плагин Remote – WSL сделайте это (не обязательно но он может вам пригодиться).
Нажимаем Ctrl
+Shift
+p
выбираем Terminal: Select Default Shell. Затем в выпадающее меню нужно выбрать WSL Bash. И теперь можно создать новый “Terminal”. И это все, теперь можно использовать Ubuntu Terminal в VS Code )))