WSL介绍与安装
前言
打算了解一下WSL的相关内容(双系统感觉来回切换过于麻烦,打算换成这个)
前情摘要
什么是WSL
WSL全称为
Windows Subsystem for Linux
,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。
因此,相较于双系统来讲,WSL能更加方便主用Windows的用户更加方便的使用Linux的相关内容,从而避免双系统的切换,同时,相较于虚拟机而言,WSL所需资源要远小于虚拟机使用,因此相较于主用Windows的用户来讲,更加方便快捷。
WSL面向哪些用户
这主要是一种面向开发人员的工具,尤其是 Web 开发人员,他们从事开源项目,或者部署到 Linux 服务器环境。 WSL 适用于喜欢使用 Bash、常用 Linux 工具 (
sed
awk
、 等) 和 Linux 优先框架 (Ruby、Python 等) 但也喜欢使用 Windows 生产力工具的任何人
安装
简易安装(有适用要求)
由于WSL是微软集成的一项程序功能,并且WSL已经更新到了第二个版本:WSL2
,因此通常而言安装方式也极为简单:
下述方式使用的先决条件:
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。
对于旧版本的Windows来讲,请参考 旧版 WSL 的手动安装步骤进行安装,Windows专业版或者企业定制版可能不太会适用。具体原因暂不了解。
- 打开PowerShell
- 输入命令
wsl --install
- 等待第一步安装结束后重启
- 继续输入命令
wsl --install
等待进一步安装完成之后会需要输入Linux的账户密码,之后便可进行访问
相关操作方式
wsl --list
:列出系统所有的Linux子系统wsl -d <Distro>
:使用指定Linux系统进行登录wsl --install
:安装适用于Windows的子系统发行版,默认是最新的Ubuntu--no-launch, -n
:安装后不进行启动--web-download
:从Web中下载,并不使用微软商店进行下载[发行版名称]
:可以指定想要安装的Linux发行版
将Linux发行版移到别的磁盘
由于Windows经典垃圾属性,WSL安装默认路径是系统盘下(通常是C盘),因此在后续使用过程中会逐渐占满C盘。为此可以进行系统迁移,参考博文:【WSL2教程】WSL迁移到非系统盘