WSL(Windows Subsystem for Linux)是一个在 Windows 操作系统上运行 Linux 二进制可执行文件的兼容层。它允许用户在 Windows 上运行 Linux 命令行工具和应用程序。
主要功能
- 简化开发流程:开发者可以在 Windows 上使用 Linux 的开发工具链。
- 兼容性:支持多种 Linux 发行版,如 Ubuntu、Debian、Fedora 等。
- 轻量级:无需使用虚拟机,直接在 Windows 内核上运行。
版本
- WSL 1:使用 Windows 的兼容层来运行 Linux 可执行文件。
- WSL 2:引入完整的 Linux 内核,以提高性能和兼容性。
使用场景
- 开发者可以轻松在 Windows 上运行 Linux 应用。
- 适合需要跨平台开发的项目。
下载子系统
powershell
wsl --list --online
wsl --install -d Ubuntu
删除子系统
wsl --unregister Ubuntu-20.04
查看已创建子系统
C:\Users\xxxxx>wsl -l -v --allNAME STATE VERSION
* Ubuntu Running 2docker-desktop-data Running 2docker-desktop Running 2
终止所有正在运行的发行版
# 终止所有正在运行的docker发行版
# 可以使用以下命令立即终止所有正在运行的发行版,包括Ubuntu,可以手动退出Docker Desktop也行
C:\Users\xxxxx>wsl --shutdown
终止指定正在运行的发行版
wsl -t xxx
指定默认系统
<