在win10安装和使用wsl
WSL
wsl(Windows Subsystem for Linux)是微软在Windows操作系统中引入的一个功能,它允许用户直接在Windows上运行Linux发行版的二进制可执行文件,而无需使用虚拟机或双启动系统。WSL提供了一个兼容层,使得Linux应用程序能够运行在Windows的内核上。wsl有以下特点:
- 兼容性:wsl允许Linux应用程序在Windows上运行,而无需修改代码或重新编译。
- 性能:Linux应用程序运行在Windows内核上,性能接近在原生Linux环境中运行。
- 集成:Linux文件系统与Windows文件系统集成,用户可以在Windows资源管理器中访问Linux文件夹。
- 命令行工具:提供完整的Linux命令行体验,包括常用的命令行工具和shell。wsl也支持运行图形用户界面(GUI)但是需要额外配置。
- 包管理器:支持Linux发行版的包管理器,如apt、yum等,方便安装和管理包。
WSL为Windows用户提供了一个方便的方式来运行Linux应用程序和开发环境,无需离开Windows生态系统。
安装和使用过程如下:
首先启用WSL功能:打开控制面板->点击程序->点击启用或关闭Windows功能->启用“适用于Linux的Windows子系统”功能
点击确定后将会出现新的窗口,并提示需要重新启动才能完成安装所请求的更改。
重启后打开应用商店,在应用商店搜索“linux”,选择想获取的linux发行版,例如ubuntu,debian等。通常通过Microsoft Store应用商店下载的Linux发行版默认情况下会安装为WSL1,这是因为WSL1是较早的版本,它在安装和兼容性方面更为成熟,且不需要额外的配置步骤。微软在win10的某些版本和win11中引入了WSL2并将其作为默认的WSL版本。
下载完成点击启动,首次启动会等待一段时间,之后会提示设置账户和密码,密码在设置过程中是不显示的。
查看wsl版本:win+r->打开cmd->输入wsl -l -v