Windows Subsystem for Linux(WSL)让用户能在 Windows 系统上直接运行 Linux 命令行工具、实用程序和应用,不需要对这些工具进行修改,不同于传统虚拟机或双启动设置,WSL 不会带来额外开销。
在 Windows 命令行中运行 wsl --install 命令,就能安装 WSL。
WSL 启动速度极快,几乎能做到即开即用,关闭终端后会释放资源,不会影响 Windows 系统的流畅运行,WSL2 采用动态内存分配机制,按需分配内存,空闲时几乎不占用资源,相比传统虚拟机动辄占用 4 - 8GB 内存的情况,资源利用率大大提高。
VS Code 的 Remote - WSL 插件提供了无缝的开发体验,代码补全、调试、Git 集成等功能都能在 WSL 环境中正常使用。用户可以同时安装 Ubuntu、Debian、Fedora 等多个 Linux 发行版,每个发行版都是独立的环境,为不同项目配置不同的开发环境变得十分方便。
若使用较新版本的 Windows 10 或 Windows 11,以管理员权限运行 PowerShell,输入 wsl --install 命令,该命令会自动启用必要功能、下载 Ubuntu 并完成初始化。
• 查看可用的发行版:wsl --list --online
• 安装指定版本,如 Debian:wsl --install -d Debian
• 查看已安装的系统:wsl -l -v
• 设置默认发行版:wsl --set-default Ubuntu - 22.04
• 关闭所有 WSL 实例:wsl --shutdown
• 导出备份:wsl --export Ubuntu D:\backup.tar
进入 WSL 后,先更新系统并安装常用工具:
# 更新包管理器
sudo apt update && sudo apt upgrade
# 安装开发必备工具
sudo apt install git curl wget vim build - essential
# 安装 Node.js
curl - fsSL https://deb.nodesource.com/setup_lts.x | sudo - E bash -
sudo apt - get install - y nodejs
# 安装 Docker
sudo apt install docker.io
sudo usermod - aG docker $USER
使用以下配置可获得更好的终端体验:
{
"profiles": {
"defaults": {
"font": {
"face": "Cascadia Code",
"size": 12
},
"colorScheme": "One Half Dark",
"useAcrylic": true,
"acrylicOpacity": 0.9
}
}
}
1、安装 Remote - WSL 扩展
2、在 WSL 中输入 code . 直接打开项目
3、所有操作都在 Linux 环境中进行
4、调试、终端、Git 均使用 Linux 版本
在 C:\Users\用户名\.wslconfig 文件中添加以下内容:
[wsl2]
memory = 6GB
processors = 4
swap = 2GB
localhostForwarding = true
推荐安装 Oh My Zsh 提升命令行体验:
# 安装 zsh
sudo apt install zsh
# 安装 oh - my - zsh
sh - c "$(curl - fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 安装实用插件
git clone https://github.com/zsh - users/zsh - autosuggestions ${ZSH_CUSTOM:-~/.oh - my - zsh/custom}/plugins/zsh - autosuggestions
前端构建工具在 WSL 中运行更稳定,后端 API 开发能获得原生 Linux 体验,MySQL、Redis 等服务可直接在 WSL 中运行,性能接近生产环境。
Docker Desktop 完美支持 WSL2 后端,容器运行速度大幅提升,Kubernetes 开发也变得更加便捷。
WSL 提供了完整的 Linux 环境,适合学习 Linux 运维,即使操作失误导致环境问题,也能一键重置。
PowerPoint演示文稿智能生成工具 PowerPoint Slides Skill
金融 AI 新工具 FinClaw,免费提供1000+ 金融专属Skills
PPT Agent 演示文稿生成框架
端到端自主AI科研引擎 NanoResearch
CitationClaw 学术论文智能引用画像和分析报告
pi-autoresearch:pi自动化实验优化循环
OpenClaw Control Center:为OpenClaw用户(包括团队和个人)提供统一的监控和管理界面
OpenClaw Dashboard 仪表盘:让OpenClaw管理更简单
PaperBanana-CN 学术配图助手
996.ICU:工作 996, 生病 ICU