WSL (Windows Subsystem for Linux) 是一个微软开发的工具,允许用户在 Windows 系统上直接运行 Linux 二进制可执行文件。这意味着你可以在 Windows 上运行一个完整的 Linux 环境,而无需虚拟机或双启动配置
主要功能
- 直接在 Windows 上运行 Linux 环境:你可以运行 Linux 发行版(如 Ubuntu、Debian、Kali 等),-无需虚拟机
- 双操作系统体验:能够访问 Linux 的大多数命令行工具(如 Bash、Git、SSH)以及应用程序,同时保留对 Windows 文件系统的完全访问权限
- 开发环境:方便开发人员在 Windows 上使用 Linux 工具链进行开发,比如 Web 开发、数据科学等
两个版本的 WSL
- WSL1:传统的 WSL 版本,轻量级,直接将 Linux 调用映射到 Windows 的内核。WSL 1 的优点是它的启动速度快,适用于文件操作较多的任务
- WSL2:引入了完整的 Linux 内核,带来了更好的性能和完全的 Linux 内核兼容性。它使用虚拟机技术(轻量级的虚拟机),提高了 I/O 性能,并且支持 Docker 等工具
推荐使用 WSL2
安装
便捷安装
使用 wsl 命令安装,官方说明文档
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令
|
|
手动安装
开启"虚拟机平台"
1
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启计算机
下载 wsl2 内核更新包
设置 wsl 版本
1
wsl --set-default-version 2
- 安装 linux 发行版,链接
配置 Wsl
设置 root
|
|
设置代理
|
|
Terminal 美化
使用 ohmyzsh 美化 Terminal,github文档
安装 zsh
1
sudo apt-get install zsh
安装 oh-my-zsh
1 2 3 4 5 6 7
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc source ~/.zshrc chsh -s /bin/zsh
配置主题
编辑 ~/.zshrc 文件,设置 powerlevel10k 主题
1
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/themes/powerlevel10k
所有的主题都保存在 ~/.oh-my-zsh/themes,可查看修改
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>