之前就在各种地方看过有开发者介绍WSL,并且言传身教地说有多么的优秀,但因为我的C盘一直爆满,所以也没有安装的心思。但最近解决了这个问题,所以赶紧来安装体验一下吧。
什么是WSL
WSL全称Windows Sub Linux,也就是W10下的一个Linux子系统。具体来说就是一个实用Linux内核实现的Windows兼容层,也就是在Windows系统之上再架设一个Linux兼容层,再安装一个Linux发行版之后就可以像操作Linux那样操作Windows。并且官方给出的说法是可以直接调用Linux内核而非通过虚拟机实现,效率更高。
安装
推荐在安装前先安装一个Windows Terminal,这样在安装完WSL和Linux发行版之后,会自动在Windows Terminal中创建一个命令窗口选项。关于如何安装,可以阅读。
网上有各种开发者自己编写的安装说明,但是这里推荐Windows官方指南。
内容很简单,通过几个命令就可以轻松安装。
安装完WSL之后需要前往商店安装一个Linux发行版,选择自己喜欢的就行。
安装好Linux发行版之后会提示你是否运行,第一次运行后按提示设置管理员账号和密码就可以完成全部安装步骤。
体验
因为我已经安装了Windows Terminal,所以在WT中已经自动添加了Linux发行版Debian的图标和选项,只要点击就可以打开WSL的窗口。
此外关于Windows与Linux最大的不同:文件系统。对此WSL的处理方式是将各种盘符挂在到/mnt
目录下,比如C盘对应的目录就是/mnt/c
。
其它就没有什么好说的了,各种Linux命令都可以执行,举个实用的例子:
在Windows下想查看一个目录下边子文件夹的大小不是很容易,甚至可能需要安装一些第三方资源管理器,实用WSL只需要实用一个命令du -h -d 1
就可以了,如果你熟悉Linux命令还可以进一步执行排序筛选等操作,可以快速排查哪些目录占用空间,进而优化存储。
关于WSL的简单体验就到这里了,谢谢阅读。
文章评论
这东西我用的时候有些命令无法执行,必须到虚拟机里