# 安装wsl
wsl --install --web-download
# 列出支持的linux 版本
wsl --list --online
# 安装特定版本的linux系统
wsl --install kali-linux
# 列出安装的linux 系统
wsl --list -v
# 改变默认启动的linux系统
wsl --set-default <系统名>
# 用命令行启动linux
wsl -d <系统名>
# 卸载linux系统
wsl --unregister <系统名>
# 导出系统
wsl --export <系统名> <系统名>.tar
# 导入系统
wsl --import <系统名> <安装目录> <导入文件所在目录/及文件名>
# windows系统混用linux命令,例如:
Get-ChildItem | wsl grep video
# linux系统查看nvidia显卡
nvidia-smi
# 使用kali linux桌面
sudo apt install kali-win-kex
kex --esm --ip -sound
# 使用systemd 服务
sudo vi /etc/wsl.conf
##添加以下内容:
[boot]
systemd=true
# 关闭linux子系统,等待8秒,系统更改生效
wsl --shutdown
#输入systemctl命令,有输出表示开启systemd成功
systemctl
# wsl.conf 文件是单个linux子系统的.wslconfig是全局linux子系统
#修改所有linux子系统网络配置,在windows用户目录下,创建.wslconfig文件
c:\Users\用户名\.wslconfig
[wsl2]
networkingMode=mirrored
#指定docker安装目录
start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\Docker
#安装kali linux后无法使用apt update
# download
wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2025.1_all.deb
# install
sudo dpkg -i kali-archive-keyring_2025.1_all.deb
# remove downloaded file again
rm kali-archive-keyring_2025.1_all.deb
# try to update again