内功篇Paid
windows WSL 安装
WSL 是什么?
WSL(Windows Subsystem for Linux,Windows 子系统 for Linux) 是微软在 Windows 10 和 Windows 11 中提供的一层兼容层,能让你在 Windows 内直接运行原生 Linux(包括 Bash、apt、gcc、Python、Docker 等),而不必装双系统或开虚拟机。
- WSL 1 :文件系统与 Windows 共用内核调用翻译层,启动更快、占用更少,但与 Linux 的兼容性有限。
- WSL 2(默认) :使用真正的 Linux 内核(轻量 VM),兼容性与性能大幅提升,还支持 GPU、systemd、GUI(WSLg)等。
2025 年起,微软已把 WSL 单独打包到 Microsoft Store 并彻底 开源,更新更快、社区可直接贡献代码。(theverge.com)
一键安装(适用于 Windows 10 21H2+ / Windows 11)
- 打开管理员 PowerShell / 终端
右键“开始”→“Windows Terminal(管理员)”。 - 执行
powershellwsl --install
这条命令会自动:
- 启用「适用于 Linux 的 Windows 子系统」和「虚拟机平台」可选功能;
- 下载并安装最新 **WSL 2** 内核;
- 默认装一份 **Ubuntu LTS** 发行版;
- 重启后进入 Linux 的首次用户名/密码设置。([learn.microsoft.com](https://learn.microsoft.com/en-us/windows/wsl/install?utm_source=chatgpt.com))
3. 重启并初始化
系统重启后,终端会自动打开 Ubuntu,按提示设置用户名和密码即可。
📝 常用后续命令
powershellwsl --list --online # 查看可用 Linux 发行版 wsl --install -d Debian # 额外安装 Debian wsl --set-default-version 2 # 确保默认是 WSL 2 wsl --update # 升级 WSL 和内核 wsl --shutdown # 彻底关闭全部 WSL 实例
---
## 手动安装 / 旧版本 Windows 10(1903–21H1)
若 `wsl --install` 报「未知命令」或系统版本过旧,可走手动 4 步:([learn.microsoft.com](https://learn.microsoft.com/en-us/windows/wsl/install-manual?utm_source=chatgpt.com))
| 步骤 | 命令(管理员 PowerShell) | 说明 |
| --- | --- | --- |
| 1. 启用 WSL 功能 | `dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart` | |
| 2. 启用虚拟机平台 | `dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart` | WSL 2 必须 |
| 3. 安装 Linux 内核 | 下载并运行 *