Справочник (памятка) команд WSL

Основные команды

Установка и управление WSL

# Установка WSL
wsl --install

# Просмотр списка доступных дистрибутивов Linux
wsl --list --online
# или
wsl -l -o

# Установка конкретного дистрибутива
wsl --install -d <DistroName>

# Просмотр установленных дистрибутивов
wsl --list
# или
wsl -l

# Просмотр всех дистрибутивов (включая WSL версию)
wsl --list --verbose
# или
wsl -l -v

Управление дистрибутивами

# Запуск конкретного дистрибутива
wsl -d <DistroName>

# Установка дистрибутива по умолчанию
wsl --set-default <DistroName>

# Удаление дистрибутива
wsl --unregister <DistroName>

# Остановка конкретного дистрибутива
wsl --terminate <DistroName>

# Остановка всех запущенных дистрибутивов
wsl --shutdown

Версии WSL

# Установка версии WSL для конкретного дистрибутива
wsl --set-version <DistroName> <Version>

# Установка версии WSL по умолчанию
wsl --set-default-version <Version>

Импорт/Экспорт

# Экспорт дистрибутива в tar-файл
wsl --export <DistroName> <FileName.tar>

# Импорт дистрибутива из tar-файла
wsl --import <DistroName> <InstallLocation> <FileName.tar>

Сетевые команды

# Просмотр IP-адреса WSL
wsl hostname -I

# Запуск сетевой диагностики
wsl --status

Полезные команды внутри WSL

# Доступ к Windows-директориям
cd /mnt/c/

# Запуск Windows-программ
cmd.exe /c "команда"
explorer.exe .

# Проверка версии дистрибутива
cat /etc/os-release

# Обновление пакетов (Ubuntu/Debian)
sudo apt update && sudo apt upgrade

Настройка и конфигурация

# Настройка параметров памяти (.wslconfig в Windows %UserProfile%)
[wsl2]
memory=4GB
processors=4

# Монтирование дисков
wsl --mount <DiskPath>

Советы

  • Используйте wsl --help для просмотра всех доступных команд
  • В Windows 11 можно запускать Linux GUI приложения напрямую
  • WSL интегрируется с Visual Studio Code через расширение «Remote — WSL»
  • Файловая система Windows доступна через /mnt/c/ (где c — буква диска)

Устранение неполадок

# Перезапуск службы WSL
wsl --shutdown
# затем
wsl

# Проверка статуса WSL
wsl --status

# Обновление WSL
wsl --update

Чтобы установить новый дистрибутив с другим именем, убедитесь что:

  • Выбранное имя еще не используется
  • Имя не содержит специальных символов
  • Используйте простые английские буквы и цифры

Например, если вы пытаетесь установить Ubuntu, и имя «Ubuntu» уже занято, вы можете использовать:

wsl --install -d Ubuntu --name Ubuntu2
# или
wsl --install -d Ubuntu --name MyUbuntu

Комментарии

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

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