什么是 WSL?

Windows Subsystem for Linux(WSL)是微软提供的在 Windows 上运行 Linux 环境的解决方案。它允许开发者无缝地在 Windows 中使用 Linux 命令行工具和发行版,非常适合需要跨平台开发的场景。

windows_subsystem_linux

安装步骤 📋

  1. 启用 WSL 功能
    打开 PowerShell(管理员权限),运行命令:

    dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /all /norestart  
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    

    ⚠️ 完成后需重启电脑

  2. 安装 Linux 发行版
    通过 Microsoft Store 安装 Ubuntu 或其他发行版,或使用命令:

    wsl --install -d Ubuntu
    

    📦 安装完成后,系统会自动配置默认发行版。

  3. 验证安装
    打开终端输入 wsl --list --verbose,若看到已安装的发行版状态为 Running,说明成功!✅

配置网络设置 🌐

  • 修改 /etc/hosts 文件以支持域名解析
  • 配置静态 IP(需管理员权限)
  • 使用 ipconfig 查看 WSL 网络接口信息
network_settings

常见问题解答 ❓

  • 如何切换 WSL2 版本?
    执行 wsl --set-default-version 2 即可。
  • 启动时提示“WSL is not running”?
    检查是否已启用 Hyper-V 功能,或尝试 wsl --start 命令。
  • 如何卸载 WSL?
    运行 wsl --unregister 命令,或通过“控制面板 > 程序 > 启用或关闭 Windows 功能”移除相关组件。

扩展阅读 📚

如需深入了解 WSL 的高级用法,可访问 WSL 高级配置指南 获取更多技巧。