0 Preface/Foreword
0.1 参考文档
Install WSL | Microsoft Learn (使用WSL在Windows上安装Linux)
Manual installation steps for older versions of WSL | Microsoft Learn (手动安装旧版本的WSL)
https://docs.docker.com/desktop/wsl/(Docker Desktop运行在WSL 2)
Basic commands for WSL | Microsoft Learn(基本的WSL命令)
Set up a WSL development environment | Microsoft Learn (配置开发环境:账号,密码等等)
1 命令介绍
1.1 安装WSL (Distro)
安装命令如下:
wsl --install
这个命令会使能需要运行WSL相关的必要特性,并且会安装Ubuntu Linux发行版(Ubuntu distribution of Linux)
第一次登陆新安装的Linux distribution, 一个控制台窗口(console window)会打开,并且会要求等待文件的解压并保存在当前计算机,之后的登陆都是小于1秒钟。
NOTE:
如果WSL没有安装,那么上面的命令才能工作。如果运行命令看到了WSL help text,可以通过运行
wsl --list --online
来看可用的发行版的列表,可以通过命令
wsl --install -d <DistroName>
安装一个distro。
安装过程遇到问题,参考:Troubleshooting Windows Subsystem for Linux | Microsoft Learn (故障排除)
1.2 卸载Distro
想卸载WSL:Troubleshooting Windows Subsystem for Linux | Microsoft Learn (故障解除)
或者: Basic commands for WSL | Microsoft Learn
1.3 查看WSL版本
wsl -l -v
or
wsl --list --verbose
or
wsl --list -v
or
wsl -l --verbose
PowerShell查看:
Windows Command Prompt查看:
1.4 设置WSL默认版本(待安装Distro)
wsl --set-default-version 2
设置默认版本为2。(version#)
1.5 修改已安装Distro的WSL版本
wsl --set-version <DistroName> <version#>
example:
wsl --set-version Ubuntu-18.04 2
修改前:
修改中:
修改后:
1.6 设置默认的WSL distro
在一台机器上,可以按照多个WSL distro(Linux发行版本,比如Ubuntu-18.04,或者自己制作的image),那么就需要设置一个默认distro,具体的命令如下:
wsl --set-default <DistroName>
如上图所示:发行版本前面有一个星号,表明该版本为默认使用的发行版本。
2 WSL内嵌的distro
2.1 启动
WSL有内嵌WSL distro,启动方法如下:
wsl.exe
or
wsl
2.2 退出
exit
2.3 快速切换到默认发行版本目录
2.3.1 使用PowerShell
cd
发现该distro,是系统当前按照的默认版本:
2.3.2 使用CMD(Windows Command Prompt)
3 卸载Linux distro
3.1 Windows启动栏中删除
单击左键 > 找到Linux distro (Ubuntu 18.04) > Uninstall
提醒,卸载该App后,相关联的内容也会被卸载或删除。
卸载成功。通过wsl命令可以证明该distro已经删除。(enter: wsl -v -l,会出现提示:WSL没有安装的发型版本)
4 安装 Linux Distro
4.1 安装Ubuntu 18.04.6
通过Start Menu > Microsoft Store安装Linux distribution。
安装完成后,会显示,Installed,可以直接打开。
此时WSL还是显示未安装Linux distro(当前未打开Linux distro,也未重启电脑)
重启电脑,未打开Linux distro,WSL显示未安装Linux distro。
4.2 第一次登陆Linux distro
再次查看wsl信息,WSL显示已安装的对应Linux distro版本:
4.3 查看已挂载的文件夹