1. 安裝
1.1 WSL安裝確認(rèn)(可跳過(guò))
1.1.1 檢查是否安裝(可跳過(guò))
# 打開(kāi) Windows 終端(Windows PowerShell),執(zhí)行以下命令
wsl -v
# 輸出類(lèi)似如下信息則已安裝
WSL 版本: 2.2.4.0
.....
注:Windows11已默認(rèn)安裝(所提WSL,默認(rèn)指WSL2)
1.1.2 手動(dòng)安裝(可跳過(guò))
# 如果沒(méi)有安裝,可以嘗試以下命令(摘自微軟官網(wǎng),未嘗試過(guò)),詳見(jiàn):https://learn.microsoft.com/zh-cn/windows/wsl/install
wsl --install
1.2 Linux發(fā)行版安裝(以Ubuntu為例)
可以通過(guò) wsl --help 查看所有 wsl 相關(guān)命令
1.2.1 查看支持的Linux發(fā)行版列表(可跳過(guò))
# 完整命令(可忽略)
wsl --list --online
# 簡(jiǎn)化命令
wsl -l -o
# 可以看到類(lèi)似如下結(jié)果:
以下是可安裝的有效分發(fā)的列表。
使用 'wsl.exe --install <Distro>' 安裝。
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.6 openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed openSUSE Tumbleweed
注:僅用過(guò)Ubuntu,其他沒(méi)試過(guò)
1.2.2 所需Linux發(fā)行版安裝(必要)
# 模板(可忽略)
wsl --install -d <Distribution Name>
# 示例
wsl --install -d Ubuntu-22.04
1.2.2 所需Linux發(fā)行版安裝確認(rèn)(可跳過(guò))
# 在 Windows 終端(Windows PowerShell)執(zhí)行以下命令
wsl -l
# 輸出類(lèi)似如下信息則已安裝
適用于 Linux 的 Windows 子系統(tǒng)分發(fā):
Ubuntu-22.04 (默認(rèn))
......
2. 使用
2.1 啟動(dòng)安裝的Linux發(fā)行版(必要)
# 在 Windows 終端(Windows PowerShell)執(zhí)行以下命令
# 模板(可忽略)
wsl -d <Distribution Name>
# 示例(若Ubuntu-22.04為默認(rèn),可直接執(zhí)行wsl,后面的-d等可省略)
wsl -d Ubuntu-22.04
# 輸出類(lèi)似如下信息則啟動(dòng)成功
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.153.1-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
......
2.2 正常使用
所需Linux發(fā)行版已安裝并啟動(dòng)完成,在終端正常使用即可