wsl -h輸出:
用法: wsl.exe [參數] [選項...] [命令行]
用於運行 Linux 二進制文件的參數:
如果未提供命令行,wsl.exe 將啟動默認的 shell。
--exec, -e <命令行>
執行指定的命令而不使用默認的 Linux shell。
--
按原樣傳遞剩余的命令行。
選項:
--distribution, -d <分發版>
運行指定的分發。
--user, -u <用戶名>
以指定用戶身份運行。
用於管理適用於 Linux 的 Windows 子系統的參數:
--export <分發版> <文件名>
將分發導出到 tar 文件。
對於標准輸出,文件名可以是 -。
--import <分發版> <安裝位置> <文件名> [選項]
將指定的 tar 文件作為新分發進行導入。
對於標准輸入,文件名可以是 -。
選項:
--version <版本>
指定用於新分發的版本。
--list, -l [選項]
列出分發。
選項:
--all
列出所有分發,包括當前正在
安裝或卸載的分發。
--running
只列出當前正在運行的分發。
--quiet, -q
只顯示分發名稱。
--verbose, -v
顯示有關所有分發的詳細信息。
--set-default, -s <分發版>
將分發設置為默認值。
--set-default-version <版本>
更改新分發的默認安裝版本。
--set-version <分發版> <版本>
更改指定分發的版本。
--shutdown
立即終止所有正在運行的分發和 WSL 2 輕型工具虛擬機。
--terminate, -t <分發版>
終止指定的分發。
--unregister <分發版>
注銷分發。
--help
顯示用法信息。
注意其中的--set-default, -s <分發版> 設置默認的wsl子系統(唯一)
--set-default-version <版本> 更改默認wsl子系統版本,就是wsl系統默認安裝后的wsl版本,不是wsl1就是wsl2
--set-version <分發版> <版本> 人為更改wsl系統的版本