【笔记】WSL学习笔记

前言

适用于Linux的Windows子系统(英语:Windows Subsystem for Linux,简称WSL)是一个为在Windows 10和Windows Server 2019以上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。(维基百科
Windows10(19041及以后版本)、Windows11、WindowsServer2022内置WSL,可以直接使用wsl命令,其他版本需要额外操作进行安装

查看帮助

1
wsl --help

更新WSL

1
wsl --update

查看WSL状态

1
wsl --status

查看WSL版本

1
wsl --version

对子系统的操作

进入Linux Shell

1
wsl
1
bash

安装Linux子系统

安装默认的Linux子系统

  • 默认安装Ubuntu
1
wsl --install

安装指定的Linux子系统

1
wsl --install -d <name>

卸载Linux子系统

1
wsl --unregister <name>

开启Linux子系统

1
wsl --distribution <name> --user <username>

关闭Linux子系统

关闭所有的Linux子系统

1
wsl --shutdown

关闭指定的Linux子系统

1
wsl --terminate <name>

切换默认的Linux子系统

1
wsl --set-default <name>
1
wsl -s <name>

查看所有可以安装的Linux子系统

1
wsl --list --online
1
wsl -l -o

查看已安装的Linux子系统

1
wsl --list --verbose
1
wsl -l -v

导入和导出Linux子系统

导出Linux子系统

1
wsl --export <file>.tar

导入Linux子系统

<dir>:导入的文件夹

1
wsl --import <dir> <file>.tar

完成

参考文献

微软官方文档
CSDN——PHP 工程师 996