要在安装新的 Linux 发行版时将默认版本设置为 WSL 1 或 WSL 2,请使用命令 wsl --
set-default-version <Version#> ,将 <Version#> 替换为 1 或 2。
要设置与 wsl 命令一起使用的默认 Linux 发行版,请输入 wsl -s <DistributionName> 或
wsl --setdefault <DistributionName> ,将 <DistributionName> 替换为要使用的 Linux 发
行版的名称。 例如,从 PowerShell/CMD 输入 wsl -s Debian,将默认发行版设置为
Debian。 现在从 Powershell 运行 wsl npm init 将在 Debian 中运行 npm init 命令。
要在 PowerShell 或 Windows 命令提示符下运行特定的 WSL 发行版而不更改默认发行
版,请使用命令 wsl -d <DistributionName>,将 <DistributionName> 替换为要使用的发
行版的名称。
有关详细信息,请参阅 WSL 的基本命令指南。
使用 wsl --install 命令安装的新 Linux 安装将默认设置为 WSL 2。
wsl --set-version 命令可用于从 WSL 2 降级到 WSL 1,或将以前安装的 Linux 发行版从
WSL 1 更新到 WSL 2。
要查看 Linux 发行版是设置为 WSL 1 还是 WSL 2,请使用命令 wsl -l -v 。
要更改版本,请使用 wsl --set-version <distro name> 2 命令将 <distro name> 替换为
要更新的 Linux 发行版的名称。 例如,wsl --set-version Ubuntu-20.04 2 会将 Ubuntu
20.04 发行版设置为使用 WSL 2。
如果在 wsl --install 命令可用之前手动安装了 WSL,则可能还需要启用 WSL 2 所使用
的虚拟机可选组件并安装内核包(如果尚未这样做)。
如需了解更多信息,请参阅 WSL 命令参考以获取 WSL 命令列表,并参阅比较 WSL 1 和
WSL 2,获取有关用于你的工作场景的指南,或参阅设置 WSL 开发环境的最佳做法,了
解有关使用 WSL 设置良好开发工作流的一般指南。
WSL 支持运行想要安装的任意数量的不同 Linux 发行版。 这可能包括从 Microsoft
Store 选择发行版、导入自定义发行版或生成自己的自定义发行版。
安装后,有几种方法可以运行 Linux 发行版:
1. 安装 Windows 终端(推荐):使用 Windows 终端支持你想要安装的任意数量的命
令行,并允许你在多个标签或窗口窗格中打开它们并在多个 Linux 发行版或其他命
将版本从 WSL 1 升级到 WSL 2
使用 WSL 运行多个 Linux 发行版的方法