Windows下WSL2的基础命令

· Linux

适用于 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导入

wsl --import <Distribution Name> <InstallLocation> <FileName>

wsl卸载

wsl --unregister <DistributionName>

wsl装载,卸载磁盘

wsl --mount <DiskPath>
wsl --unmount <DiskPath>

Linux · windows


评论

行为验证™ 安全组件加载中...