跳到主要内容

📝 WSL 速查表

💻 命令

🛠️ 安装与更新
功能命令说明
快速安装wsl --install安装 WSL 及默认的 Ubuntu 发行版
安装指定发行版wsl --install -d <名称>从列表安装特定系统 (如 Debian)
查看在线发行版wsl --list --online查看官方支持的所有 Linux 列表
强制更新wsl --update将 WSL 内核/组件更新至最新版本
查看状态wsl --status查看默认版本、发行版及内核详情
📊 管理已安装的发行版
功能命令说明
列出已安装系统wsl --list --verbose显示已安装系统及其运行状态、WSL 版本
设置默认系统wsl --set-default <名称>之后直接输入 wsl 就会启动该系统
切换 WSL 版本wsl --set-version <名称> <1或2>在 WSL 1 和 WSL 2 架构间切换
设置全局默认版本wsl --set-default-version <1或2>以后新安装的系统都会默认使用该版本
注销并卸载wsl --unregister <名称>⚠️ 警告: 彻底删除系统及其所有数据
🚀 运行与控制
功能命令说明
启动默认系统wsl进入默认发行版的用户家目录
启动至家目录wsl ~无论当前在哪个路径,启动后直接进入 Linux 家目录
指定用户登录wsl -d <名称> -u <用户名>以特定用户身份进入指定系统
停止指定系统wsl --terminate <名称>立即关闭某个正在运行的 Linux
完全关闭 WSLwsl --shutdown关闭所有系统及其虚拟机 (修改配置后常用)
💾 备份、导入与导出
功能命令说明
导出系统 (备份)wsl --export <名称> <路径.tar>将整个 Linux 环境打包成备份文件
导入系统 (恢复)wsl --import <名称> <安装位置> <路径.tar>从备份文件还原或安装到指定目录
就地导入 VHDXwsl --import-in-place <名称> <文件.vhdx>直接挂载现有的虚拟磁盘文件
📂 磁盘与网络
功能命令说明
挂载磁盘wsl --mount <磁盘路径>将物理硬盘或虚拟磁盘 (VHD) 挂载到所有系统
卸载磁盘wsl --unmount <磁盘路径>断开挂载,若不带路径则卸载所有已挂磁盘
查 Linux IPwsl hostname -I快速获取 WSL 2 的内部 IP 地址
查 Windows IPip route show | grep default(在 Linux 内执行) 查看宿主机的 IP 地址

💡 核心提示

环境差异
  • 如果在 PowerShell/CMD 中运行,使用 wsl
  • 如果在 Linux 终端 内调用 Windows 的 WSL 命令,请使用 wsl.exe
版本建议

建议通过 Microsoft Store 安装/更新 WSL,以便能更及时地获取功能更新。

帮助手册

遇到不确定的参数,随时输入 wsl --help 查看完整说明。