1. WSL环境搭建与Ubuntu安装
1.1 Windows系统准备
在Windows系统上启用WSL功能需要几个关键步骤。首先需要确认你的Windows版本:WSL 2需要Windows 10版本1903或更高版本(建议使用2004及以上),或者Windows 11系统。可以通过Win+R运行winver命令查看具体版本号。
注意:企业版Windows可能需要管理员权限才能启用这些功能。如果遇到权限问题,请联系IT部门获取支持。
启用WSL组件的具体操作:
- 按下Win+R组合键,输入"optionalfeatures.exe"回车
- 在弹出的窗口中找到并勾选:
- Hyper-V(提供虚拟化支持)
- 适用于Linux的Windows子系统(WSL核心组件)
- 虚拟机平台(WSL 2的必要组件)
- 点击确定后等待安装完成,按提示重启系统
1.2 配置WSL 2环境
WSL 2相比WSL 1有显著的性能提升,特别是在文件系统IO和系统调用兼容性方面。以下是配置步骤:
- 以管理员身份打开PowerShell(右键开始菜单中的PowerShell,选择"以管理员身份运行")
- 执行以下命令确保WSL为最新版本:
bash复制
wsl --update - 设置WSL 2为默认版本:
bash复制
wsl --set-default-version 2
实测数据:在相同硬件上,WSL 2的文件操作速度比WSL 1快3-5倍,特别是对于大量小文件的操作。例如,执行
npm install时,WSL 2的耗时仅为WSL 1的1/3。
1.3 安装Ubuntu发行版
对于国内用户,推荐使用命令行方式安装,避免Microsoft Store的网络问题。以下是详细步骤:
-
查看可用的Linux发行版:
bash复制
wsl --list --online输出示例:
code复制NAME FRIENDLY NAME Ubuntu Ubuntu Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS Ubuntu-24.04 Ubuntu 24.04 LTS -
安装指定版本的Ubuntu(以24.04为例):
bash复制
wsl --install -d Ubuntu-24.04 -
初始化设置:
- 首次启动会自动弹出Ubuntu终端窗口
- 等待1-2分钟系统初始化完成
- 设置用户名和密码(密码输入时不会显示字符)
-
基础命令备忘:
- `wsl -d
