WSL 使用速查表

Windows Subsystem for Linux 安装、管理、路径互通与高级操作常用命令

安装与基础

安装 WSL、列出发行版、进入 Shell

命令 说明
wsl --install 在 Windows 10/11 上安装 WSL(需要管理员)
wsl --list --online 列出可用的 Linux 发行版
wsl --install -d <发行版名称> 安装指定发行版(如 Ubuntu-24.04)
wsl --set-default <发行版名称> 设置默认发行版
wsl 进入默认发行版的 Shell
wsl -d <发行版名称> 进入指定发行版
wsl --help 查看 WSL 帮助

管理发行版

查看、切换 WSL 版本、终止与注销发行版

命令 说明
wsl --list --verbose 列出所有发行版及其状态(Running/Stopped)
wsl --set-version <发行版> 2 将发行版切换到 WSL 2
wsl --set-default-version 2 将新安装发行版的默认版本设置为 WSL 2
wsl --terminate <发行版> 终止指定发行版(关闭所有该发行版的 WSL 进程)
wsl --shutdown 关闭所有 WSL 实例并释放资源
wsl --unregister <发行版> 注销发行版(相当于删除该发行版)

文件系统与路径互通

在 WSL 与 Windows 之间访问文件

命令 说明
explorer.exe . 在当前 WSL 目录打开 Windows 资源管理器
cd /mnt/c 进入 Windows C 盘(WSL 内)
cd /mnt/d 进入 Windows D 盘(WSL 内)
code . 在当前目录使用 VS Code(需安装 Remote-WSL 插件)
wslpath <winPath> 将 Windows 路径转换为 WSL 路径
wslpath -w <wslPath> 将 WSL 路径转换为 Windows 路径

与 Windows 互操作

在 WSL 内调用 Windows 程序,或反向调用 WSL 命令

命令 说明
notepad.exe file.txt 从 WSL 内调用 Windows 记事本打开文件
powershell.exe Get-Date 在 WSL 内调用 PowerShell 命令
wsl.exe ls 在 CMD/PowerShell 中直接运行 WSL 命令
wsl.exe -d Ubuntu-24.04 pwd 在指定发行版中执行单条命令

备份 / 迁移与状态

导出/导入发行版与查看整体状态

命令 说明
wsl --export <发行版> backup.tar 导出发行版为 tar 备份文件
wsl --import <发行版> <安装目录> backup.tar 从备份 tar 导入发行版
wsl --status 查看 WSL 总体状态(默认版本、内核等)
wsl --set-default <发行版> 设置默认启动的 Linux 发行版