- The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a traditional virtual machine or dualboot setup.
-
默认安装命令
wsl --install
-
查看微软提供的系统
wsl --list --online
-
安装指定版本
wsl --install -d <DistroName>
-
列出已安装的 Linux 发行版
wsl --list --verbose
-
通过 PowerShell 或 CMD 运行特定的 Linux 发行版
wsl --distribution <Distribution Name> --user <User Name>
-
进入默认 WSL 分发版的根目录:
wsl -u root
-
-
关闭
wsl --shutdown
- 立即终止所有正在运行的发行版和 WSL 2 轻量级实用工具虚拟机。 在需要重启 WSL 2 虚拟机环境的情形下,例如更改内存使用限制或更改
.wslconfig
文件,可能必须使用此命令。
- 立即终止所有正在运行的发行版和 WSL 2 轻量级实用工具虚拟机。 在需要重启 WSL 2 虚拟机环境的情形下,例如更改内存使用限制或更改
-
注销或卸载 Linux 发行版
wsl --unregister <DistributionName>
- 如果将 替换为目标 Linux 发行版的名称,则将从 WSL 取消注册该发行版,以便可以重新安装或清理它。 警告:取消注册后,与该分发版关联的所有数据、设置和软件将永久丢失。 从 Store 重新安装会安装分发版的干净副本。 例如:wsl --unregister Ubuntu 将从可用于 WSL 的发行版中删除 Ubuntu。 运行 wsl --list 将会显示它不再列出。
- 还可以像卸载任何其他应用商店应用程序一样卸载 Windows 计算机上的 Linux 发行版应用。 若要重新安装,请在 Microsoft Store 中找到该发行版,然后选择“启动”。
-
装载磁盘或设备
wsl --mount <DiskPath>
-
Windows访问Linux目录
- 在wsl2中linux的文件系统整个是个镜像文件,启动系统后,这个文件系统映射到了
\\wsl$\Ubuntu-20.04\
(系统名称和版本)下面。
- 在wsl2中linux的文件系统整个是个镜像文件,启动系统后,这个文件系统映射到了
-
Linux访问Windows文件
- Windows的磁盘被挂载到了
/mnt
下,可以直接访问
- Windows的磁盘被挂载到了