Пост

Основные команды для работы с WSL из PowerShell

WSL (Windows Subsystem for Linux) - это функция операционной системы Windows, которая позволяет запускать среду Linux на компьютере Windows без необходимости в отдельной виртуальной машине или двойной загрузке. Windows PowerShell - это усовершенствованная оболочка командной строки, созданная Microsoft для администрирования операционной системы Windows. Она позволяет системным администраторам выполнять задачи автоматизации, мониторинга и управления с помощью команд и сценариев.

Смотрим список установленных дистрибутивов

1
2
3
4
5
6
7
PS> wsl --list --verbose

или

PS> wsl -l -v
  NAME      STATE           VERSION
* Ubuntu    Running         2

Завершить работу всех запущенных дистрибутивов

1
PS> wsl --shutdown

Завершить работу определенного дистрибутива

1
2
3
4
5
PS> wsl --terminate <Distribution Name>

или

PS> wsl -t <Distribution Name>

Проверка состояния WSL

1
PS> wsl --version

Запустить определенный дистрибутив в WSL и подключиться к нему

1
2
3
4
5
PS> wsl --distribution <Distribution Name>

или

PS> wsl -d <Distribution Name>

Запуск определенного дистрибутива и подключиться определенным пользователем

1
PS> wsl --distribution <Distribution Name> --user <User Name>

Определение IP-адреса

1
PS> wsl hostname -I

Подключение диска или устройства

1
2
PS> wsl --mount <DiskPath>
PS> wsl --mount -t <Filesystem>

Отключение диска

1
PS> wsl --unmount <DiskPath>

Смотреть список доступных дистрибутивов Linux в магазине MS Store

1
2
3
4
5
PS> wsl --list --online

или

PS> wsl -l -o

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

1
PS> wsl --install -d <Distribution Name>

Назначить дефолтный дистрибутив

1
PS> wsl --setdefault Ubuntu

Не запускать дистрибутив после установки

1
2
3
4
5
PS> wsl --install -d <Distribution Name> --no-launch

или

PS> wsl --install -d <Distribution Name> -n

Удалить дистрибутив или отмена регистрации

1
PS> wsl --unregister <Distribution Name>

Экспорт дистрибутива, т.е. моментальный снимок

1
PS> wsl --export <Distribution Name> <FileName>

Официальная документация от Microsoft

Авторский пост защищен лицензией CC BY 4.0 .

© IT Draft. Некоторые права защищены.