WSL安装和使用

本博客在微软官方操作文档基础上更新。

一、启用WSL功能

在控制面板中启动Windows功能,启用Hyper-V虚拟化和WSL

管理员身份打开PowerShell,启用虚拟机和WSL

# 开启WSL功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 开启虚拟化功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

然后在Microsoft Store中搜索WSL,选择需要的Linux子系统,然后直接安装即可

这里也推荐下windows ternminal,也可以直接在Microsoft store里面安装好

安装好之后可以直接wsl启动,或者直接运行对应的操作系统启动(比如直接command输入 ubuntu),之后设置用户名和密码即可。

二、WSL文件系统与本地文件系统相互访问

1.WSL访问本地文件, /mnt目录下挂载有盘符,直接访问即可

2.本地访问WSL根目录

微软强烈不建议在外部对WSL文件系统进行更改。博主也在这里提示,windows下操作linux文件会面临很多可能的风险(windows软件大多会兼容linux的格式,比如\n这种,而linux软件就不一定兼容windows的格式)。

而Linux的目录就在应用商店安装应用的目录:C:\Users\Your Name\AppData\Local\Packages\ 下面,具体是哪个要看操作系统,以ubuntu为例,博主的目录就是:

发表评论