什么是 WSL?
WSL (Windows Subsystem for Linux) 是微软开发的一个工具,允许用户在 Windows 系统上直接运行 Linux 二进制可执行文件。这意味着你可以在 Windows 上运行一个完整的 Linux 环境,而无需虚拟机或双启动配置。
WSL 的主要优势
无缝集成
- 直接在 Windows 上运行 Linux 环境
- 无需虚拟机或双启动配置
- 可以同时使用 Windows 和 Linux 的功能
开发效率
- 支持 Linux 命令行工具(Bash、Git、SSH 等)
- 可以直接访问 Windows 文件系统
- 适合 Web 开发、数据科学等场景
性能优势
- 比传统虚拟机更轻量级
- 启动速度快
- 资源占用少
WSL 版本对比
WSL 1
- 特点:轻量级,直接将 Linux 调用映射到 Windows 内核
- 优势:
- 启动速度快
- 适合文件操作较多的任务
- 与 Windows 文件系统集成更好
- 限制:
- 不支持完整的 Linux 内核功能
- 性能相对较低
WSL 2
- 特点:使用完整的 Linux 内核,基于轻量级虚拟机
- 优势:
- 更好的性能
- 完整的 Linux 内核兼容性
- 支持 Docker 等容器技术
- 限制:
- 启动时间稍长
- 需要更多系统资源
推荐:建议使用 WSL 2,因为它提供更好的性能和更完整的 Linux 功能支持。
安装指南
系统要求
- Windows 10 版本 2004 及以上(内部版本 19041 及以上)
- Windows 11
开启必要的 Windows 功能
1. 开启 Hyper-V
|
|
2. 开启虚拟机平台
|
|
3. 开启 Windows Subsystem for Linux
|
|
注意:执行完这些命令后需要重启计算机。
安装方式
1. 便捷安装(推荐)
使用 wsl 命令安装,参考官方文档:
|
|
2. 手动安装
安装 WSL2 内核
- 下载 WSL2 内核更新包
- 安装下载的更新包
设置 WSL 版本
1
wsl --set-default-version 2
安装 Linux 发行版
- 访问 Microsoft Store
- 选择并安装需要的 Linux 发行版
基础配置
1. 设置 root 用户
|
|
2. 配置代理
|
|
3. 更新系统
|
|
终端美化
安装 oh-my-zsh
安装 zsh
1
sudo apt-get install zsh
安装 oh-my-zsh
1 2 3 4 5 6 7 8 9 10 11
# 克隆 oh-my-zsh 仓库 git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh # 复制配置文件 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc # 应用配置 source ~/.zshrc # 设置默认 shell chsh -s /bin/zsh
配置主题
安装 Powerlevel10k 主题
1
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/themes/powerlevel10k
修改主题配置
编辑
~/.zshrc
文件设置主题:
1
ZSH_THEME="powerlevel10k/powerlevel10k"
应用配置
1
source ~/.zshrc
查看当前主题
1
echo $ZSH_THEME
配置插件
内置插件
插件目录:
~/.oh-my-zsh/plugins
编辑
~/.zshrc
文件,添加需要的插件:1
plugins=(git zsh-syntax-highlighting)
第三方插件
在
~/.zshrc
文件中添加:1
source </path/to/plugin>
常用命令
|
|