Skip to content

wsl

介绍

介绍

  • Windows Subsystem for Linux (WSL) 是一个为在 Windows 10 上能够原生运行 Linux 二进制可执行文件 ( ELF 格式) 的兼容层。

  • wsl1 和 wsl2 对比,推荐使用 wsl2

功能wsl1wsl2
Windows 和 Linux 之间的集成
启动时间短
与传统虚拟机相比,占用的资源量少
可以与当前版本的 VMware 和 VirtualBox 一起运行
托管 VM
完整的 Linux 内核
完全的系统调用兼容性
跨 OS 文件系统的性能

安装

bash
wsl --install

安装其他发行版

bash
wsl.exe --install -d <Distribution Name>

列出可用的发行版

bash
wsl.exe --list --online

列出已安装的发行版

bash
wsl.exe --list --all

卸载发行版

bash
wsl.exe --uninstall <Distribution Name>

启动发行版

bash

wsl.exe -d <Distribution Name>

设置默认发行版

bash
wsl.exe --set-default <Distribution Name>
# wsl --set-version Ubuntu-22.04 2

设置发行版版本

bash
wsl.exe --set-version <Distribution Name> <Version Number>

取消注册

bash
wsl.exe --unregister <Distribution Name>

强制停止wsl

bash
# cmd管理员权限
net stop LxssManager

重启wsl

bash
# cmd管理员权限
net start LxssManager

杨利伟的博客