Основные команды
Установка и управление 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
Добавить комментарий