WSL环境配置
Why WSL?
WSL是Windows Subsystem for Linux的简称,是微软为Windows 10和Windows 11操作系统开发的子系统,允许用户在Windows环境下运行Linux发行版。
作为一个win/mac/linux三修用户,win的命令行体验确实是最烂的,而mac和linux的命令行逻辑基本类似,所以WSL的出现确实大大提升了Windows的命令行体验。
配置WSL
安装WSL
windows 上安装WSL的方法出乎意料的简洁:
1 | wsl --install |
默认是Ubuntu系统,也可以选择别的发行版,比如Debian、OpenSUSE、Kali Linux等。
配置WSL
这里遇到的最大问题是WSL的网络问题,开了系统代理之后会出现WSL无法联网的情况。
具体环境以及解决办法
- Windows 11
- WSL 2
- Ubuntu 22.04
- Clash for windows
细节区别(相比虚拟机)
- 性能tradeoff,比虚拟机启动更快,空间更小,维护成本更低,但运行速度未必更快。
- 貌似会使用
Windows的部分环境变量,但不能寄希望于所有都生效,尤其是一些.exe文件。 - 有
~目录,windows下的文件也支持在WSL下访问,这点很nice,比如C盘对应的就是/mnt/c。
Linux 配置
具体详细见Linux环境配置。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Just a normal guy knowing a litte bit cs!!

