WSL学习与应用
wsl --install列出可用的 Linux 发行版
Section titled “列出可用的 Linux 发行版”wsl --list --online设置默认 WSL 版本
Section titled “设置默认 WSL 版本”wsl --set-default-version <Version>将目录更改为主页
Section titled “将目录更改为主页”wsl ~更新 WSL
Section titled “更新 WSL”wsl --update检查 WSL 版本
Section titled “检查 WSL 版本”wsl --versionHelp 命令
Section titled “Help 命令”wsl --helpwsl --shutdown标识 IP 地址
Section titled “标识 IP 地址”wsl hostname -i标识通过 WSL 2 安装的 Linux 分发版 IP 地址(WSL 2 VM 地址)cat /etc/resolv.conf表示从 WSL 2 看到的 WINDOWS 计算机的 IP 地址 (WSL 2 VM)
导入和导出发行版
Section titled “导入和导出发行版”wsl --export <Distribution Name> <FileName>wsl --import <Distribution Name> <InstallLocation> <FileName>将指定 tar 文件导入和导出为新的发行版。 在标准输入中,文件名可以是 -。 选项包括:
--vhd:指定导入/导出分发应为 .vhdx 文件而不是 tar 文件(这仅在使用 WSL 2 的情况下受支持)--version:(仅导入)指定将发行版导入为 WSL 1 还是 WSL 2 发行版
就地导入发行版
Section titled “就地导入发行版”wsl --import-in-place <Distribution Name> <FileName>将指定的 .vhdx 文件导入为新的发行版。 虚拟硬盘必须采用 ext4 文件系统类型格式。
注销或卸载 Linux 发行版
Section titled “注销或卸载 Linux 发行版”wsl --unregister <DistributionName>装载磁盘或设备
Section titled “装载磁盘或设备”wsl --mount <DiskPath>通过将 <DiskPath> 替换为物理磁盘所在的目录\文件路径,在所有 WSL2 发行版中附加和装载该磁盘。 请参阅在 WSL 2 中装载 Linux 磁盘。 选项包括:
--vhd:指定<Disk>引用虚拟硬盘。--name:使用装入点的自定义名称装载磁盘--bare:将磁盘附加到 WSL2,但不进行装载。--type <Filesystem>:装载磁盘时使用的文件系统类型默认为 ext4(如果未指定)。 此命令也可输入为:wsl --mount -t <Filesystem>。可以使用blkid <BlockDevice>命令检测文件系统类型,例如:blkid <dev/sdb1>。--partition <Partition Number>:要装载的分区的索引号默认为整个磁盘(如果未指定)。--options <MountOptions>:装载磁盘时,可以包括一些特定于文件系统的选项。 例如,wsl --mount -o "data-ordered"或wsl --mount -o "data=writeback之类的 ext4 装载选项。 但是,目前仅支持特定于文件系统的选项。 不支持通用选项,例如ro、rw或noatime。
wsl --unmount <DiskPath>