WSL2常用命令操作以及自定义安装位置
Linux文件系统层次
安装 WSL
现在,可以使用单个命令安装运行 WSL 所需的一切内容。 在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后重启计算机。
wsl --install
更新 WSL
wsl --update
正在检查更新。
已安装最新版本的适用于 Linux 的 Windows 子系统。
检查 WSL 版本
wsl --version
检查有关 WSL 及其组件的版本信息。
将 WSL 版本设置为 1 或 2
wsl --set-default-version 2
检查 WSL 状态
wsl --status
查看有关 WSL 配置的常规信息,例如默认发行版类型、默认发行版和内核版本。
Help 命令
wsl --help
查看 WSL 中可用的选项和命令列表。
列出可用的 Linux 发行版
wsl.exe --list --online
以下是可安装的有效分发的列表。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.5 openSUSE Leap 15.5
SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
openSUSE-Tumbleweed openSUSE Tumbleweed
#使用 'wsl.exe --install <Distro>' 安装。
wsl.exe --install Ubuntu-20.04
列出已安装的 Linux 发行版
wsl --list --verbose
查看安装在 Windows 计算机上的 Linux 发行版列表,其中包括状态(发行版是正在运行还是已停止)和运行发行版的 WSL 版本(WSL 1 或 WSL 2)。
关闭
wsl --shutdown
导出分发版
wsl --export <Distribution Name> <FileName>
将指定分发版的快照导出为新的分发文件。 默认为 tar 格式。 在标准输入中,文件名可以是 -。 选项包括:
–vhd:指定导出分发版应为 .vhdx 文件而不是 tar 文件(这仅在使用 WSL 2 的情况下受支持)
导入分发版
wsl --import <Distribution Name> <InstallLocation> <FileName>
导入指定的 tar 文件作为新的分发版。 在标准输入中,文件名可以是 -。 选项包括:
–vhd:指定导入分发版应为 .vhdx 文件而不是 tar 文件(这仅在使用 WSL 2 的情况下受支持)
–version <1/2>:指定将分发版导入为 WSL 1 还是 WSL 2 分发版
注销或卸载 Linux 发行版
尽管可以通过 Microsoft Store 安装 Linux 发行版,但无法通过 Store 将其卸载。
注销并卸载 WSL 发行版:
#wsl --unregister <DistributionName>
wsl --unregister Ubuntu-20.04
运行 wsl --list
将会显示它不再列出。
自定义WSL的安装位置,别再装到C盘啦
使用链接来下载并手动安装 Linux 发行版
把它的后缀改为.zip,然后解压到想要安装WSL的目录下,我们可以得到一些文件
然后把Ubuntu_2004.2021.825.0_x64.appx的后缀改为.zip,然后解压到想要安装WSL的目录下,我们可以得到一些文件
双击红框框出的那个ubuntu.exe(其他发行版的话也有类似的程序),等待一段时间就成功安装到当前目录啦~
需要注意的是安装目录的磁盘不能开压缩内容以便节省磁盘空间选项,否则会报错0xc03a001a
可以右键文件夹–>属性–>常规–>高级找到并关闭这个选项