适用于 Linux 的 Windows 子系统(WSL)是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux
环境,而无需单独的虚拟机或双重启动。 WSL 旨在为想要同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。
介绍来自:https://learn.microsoft.com/zh-cn/windows/wsl/about
升级为wsl2版本
wsl --update
wsl --set-default-version 2
wsl安装
wsl --install <Distribution Name>展示线上版本
wsl --list --online展示本地版本
wsl --list --verbose
设置wsl默认版本
wsl --set-default-version <Version>
特定版本和用户启动
wsl --distribution <Distribution Name> --user <User Name>
wsl的状态,更新,版本,帮助
wsl --update
wsl --status
wsl --version
wsl --help更改系统默认用户
<DistributionName> config --default-user <Username>关机
wsl --shutdown中止系统运行
wsl --terminate <Distribution Name>
查看分配的vm地址
wsl hostname -I查看vm中的windows宿主机地址
ip route show | grep -i default | awk '{ print $3}'wsl导出
默认引用导出为tar文件,
--vhd:指定导出分发应为 .vhdx 文件而不是 tar 文件(仅使用 WSL 2 支持)
wsl --export <Distribution Name> <FileName>
wsl导入
-vhd:指定导入分发应为 .vhdx 文件而不是 tar 文件(仅使用 WSL 2 支持)-version <1/2>:指定是否将分发导入为 WSL 1 还是 WSL 2
wsl --import <Distribution Name> <InstallLocation> <FileName>wsl卸载
wsl --unregister <DistributionName>
wsl装载,卸载磁盘
wsl --mount <DiskPath>
wsl --unmount <DiskPath>