你是否想在Windows系统上体验原生的Linux环境,又不想安装双系统或虚拟机?WSL(Windows Subsystem for Linux) 就是你的最佳选择!本文将带你从零开始,全面掌握 Windows Subsystem for Linux 的安装、配置与使用,无论你是开发新手还是老手,都能轻松上手。
WSL 全称 Windows Subsystem for Linux,是微软为Windows开发的一项兼容层,允许用户在Windows上直接运行Linux二进制可执行文件。它有两个主要版本:WSL 1 和 WSL 2。WSL 2 使用真正的Linux内核,性能更高,兼容性更好,推荐新手直接选择 WSL 2。
确保你的Windows版本符合要求:Windows 10 版本2004及以上(内部版本19041及以上)或Windows 11。同时,需要在BIOS/UEFI中启用虚拟化技术(Intel VT-x 或 AMD-V)。
最简单的方法是使用管理员权限打开PowerShell或Windows终端,执行以下命令:
wsl --install 这条命令会自动启用WSL功能,并安装默认的 Linux发行版(通常是Ubuntu)。如果你想安装其他发行版(如Debian、Kali),可以先运行 wsl --list --online 查看可用列表,然后用 wsl --install -d <发行版名称> 指定安装。
安装完成后,在开始菜单中找到刚安装的 Linux发行版(例如Ubuntu)并启动。首次启动会要求设置用户名和密码,这个用户名和密码仅用于Linux环境,与Windows凭据独立。
WSL将Windows的驱动器自动挂载在 /mnt/ 目录下(例如 /mnt/c 对应C盘)。你可以直接在Linux终端中访问Windows文件,反之亦然。此外,在Windows文件资源管理器中输入 \wsl$\ 即可访问所有已安装的Linux发行版的文件。
如果你想确保所有新安装的发行版默认使用 WSL 2,可以执行:
wsl --set-default-version 2 如果C盘空间紧张,可以将WSL发行版迁移到其他盘。使用 wsl --export <发行版名> <导出路径>.tar 导出,再通过 wsl --import <新发行版名> <安装路径> <导出路径>.tar 导入。
Windows Terminal(微软商店可下载)对WSL有完美支持,安装后会自动检测并添加你的Linux发行版到下拉菜单,让你在多个shell(PowerShell、CMD、WSL)间无缝切换。
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart,然后重启。wsl --shutdown 再重启。wsl --set-version <发行版名> 2。你可以在WSL中运行Docker(需安装Docker Desktop并启用WSL 2后端)、配置开发环境(如Node.js、Python、Go),甚至运行图形界面应用(通过GWSL或X server)。WSL 已成为众多开发者搭建跨平台开发环境的标配工具。
至此,你已经掌握了WSL的核心用法。赶快动手试试吧,让Windows Subsystem for Linux 为你的开发和日常使用带来双倍的效率!
本文由主机测评网于2026-03-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260331457.html