n1ro°
RU

Текст и данные · Инструкция

Как выполнить команду в конкретном WSL-дистрибутиве

Это удобно при нескольких Linux environments на одной Windows.

Редакция N1RO · Проверено

Короткий ответ

Используйте `wsl -d <DistroName> -- <command>`, чтобы выполнить команду в выбранном distro без смены default. Проверьте актуальные условия по официальным источникам на дату 2026-09-17 и сверьте модель/версию устройства или сервиса перед действием.

Что делать

  1. Получите names через `wsl -l -v`.
  2. Запустите, например, `wsl -d Debian -- uname -a`.
  3. Если важен path, укажите корректный Linux working path.
  4. Для разовой задачи не меняйте default distro.

Проверка результата

  • Команда выполняется именно внутри указанного distro и возвращает ожидаемый результат.
  • Default distro не изменился; повторный wsl без -d открывает прежнее окружение.

Важно

Команда выполняется с правами и packages выбранного distro, которые могут отличаться от других.

Что учитывать

Команда выполняется с правами и packages выбранного distro, которые могут отличаться от других.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Basic commands for WSL). Пример и формулировки — редакция N1RO на 2026-09-17.