WSL的安装与运行

前言

本文的主要内容是WSL的安装与运行。


一、什么是 WSL

WSL是 Windows下的Linux子系统的简称,它是一个在Windows 10上能够运行原生Linux二进制可执行文件的兼容层。
WSL提供了一个微软开发的Linux兼容但不包含Linux代码的内核接口,二进制文件可以在其上运行。WSL不能运行图形用户界面和那些需要未实现的Linux内核服务的软件,但可以用外部软件来实现。


二、WSL 的安装

1.启用 WSL

无论接下来要安装哪个版本的 WSL,都要先启用它。以管理员身份运行 Windows PowerShell ,然后输入如下命令启用WSL。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

输入命令后回车,等待功能启用完成即可。
请添加图片描述

2.Windows 功能设置

在控制面板——>程序中依次按下图序号打开,勾选“适用于Linux的Windows子系统”。
请添加图片描述

3.检查电脑版本号

在设置——>系统——>关于中查看自己电脑的版本号。
请添加图片描述

4.安装 Linux 发行版

在Microsoft Store中(如果你的电脑中没有安装微软商城,点此下载微软商城下载)搜索Ubuntu,选择自己想要安装的版本安装即可。我这里安装的是Ubuntu 20.04 LTS(LTS是Long Term Support的简称,即长期支持)。
请添加图片描述
在安装界面下面有Windows的系统要求,在上一步中查看了自己的电脑版本号,如果低于这里的版本,就要先更新自己的电脑系统,然后再安装。
请添加图片描述
Ubuntu 20.04 LTS 安装完成后启动它,等待其安装一些配置,完成后便可以键入新的用户名和密码,如下图。
请添加图片描述
同时也将根目录密码一并设置了,方便以后操作。
在这里插入图片描述


三、WSL 的运行

1.cmd 运行

以管理员身份运行cmd,然后输入“bash”即可进入到Ubuntu系统下。
在这里插入图片描述

2.Windows PowerShell 运行

以管理员身份运行Windows PowerShell,然后输入“bash”即可进入到Ubuntu系统下。在这里插入图片描述

3.WSL 运行

在搜索栏直接搜索WSL,打开后界面如下图。
在这里插入图片描述
以上三种方法运行WSL均可,但备受好评的还是Windows Terminal,其界面以及运行速度等方面都比较好。
请添加图片描述


四、Ubuntu中的文件在Windows下的存放位置

很多人可能都找不到Ubuntu文件在Windows下的具体存放位置,鼠标右键Ubuntu 20.04 LTS也没有打开文件所在的位置选项。
在这里插入图片描述
那么这些文件具体存放在哪呢?
其实它就存放在C盘中。
打开C盘——>用户——>Administrator,注意一定要在查看栏里把“隐藏的项目”打钩,否则是看不到这里隐藏的文件夹AppData的。
在这里插入图片描述
然后按如下路径找下去。(不同的电脑这里可能略有差异,但大致是相同,根据自己的情况找下去即可)

AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs

这就是Windows下Ubuntu的文件存放位置了。
在这里插入图片描述
打开WSL看看是不是这些文件。
在这里插入图片描述
通过对比发现就是这些文件,所以这个路径就是Windows下Ubuntu的文件存放位置了。
为了后面访问方便,你可以将该目录固定到“快速访问”


总结

以上就是WSL安装与运行的所有内容,你使用一段时间的WSL就会发现,相比于VMware虚拟机下运行Ubuntu,这种方法会便利很多。