WSL
WSL 全称 Windows Subsystem for Linux,适用于 Linux 的 Windows 子系统。
安装
- 查看所有可安装的发行版 Linux:
ps1
wsl --list --online
## 输出示例:
# NAME FRIENDLY NAME
# Ubuntu Ubuntu
# Ubuntu-24.04 Ubuntu 24.04 LTS
# openSUSE-Tumbleweed openSUSE Tumbleweed
# openSUSE-Leap-16.0 openSUSE Leap 16.0
# SUSE-Linux-Enterprise-15-SP7 SUSE Linux Enterprise 15 SP7
# SUSE-Linux-Enterprise-16.0 SUSE Linux Enterprise 16.0
# kali-linux Kali Linux Rolling
# Debian Debian GNU/Linux
# AlmaLinux-8 AlmaLinux OS 8
# AlmaLinux-9 AlmaLinux OS 9
# AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10
# AlmaLinux-10 AlmaLinux OS 10
# archlinux Arch Linux
# FedoraLinux-43 Fedora Linux 43
# FedoraLinux-42 Fedora Linux 42
# eLxr eLxr 12.12.0.0 GNU/Linux
# Ubuntu-20.04 Ubuntu 20.04 LTS
# Ubuntu-22.04 Ubuntu 22.04 LTS
# OracleLinux_7_9 Oracle Linux 7.9
# OracleLinux_8_10 Oracle Linux 8.10
# OracleLinux_9_5 Oracle Linux 9.5
# openSUSE-Leap-15.6 openSUSE Leap 15.6
# SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6--list 可以简写为 -l,--online 可以简写为 -o。
- 安装指定版本的 Linux:
ps1
# 通过 -d 指定发行版 Linux 名称
# wsl --install -d <NAME>
wsl --install -d Debian
# 不指定则默认安装 Ubuntu
wsl --install查看
- 查看安装的 Linux:
ps1
## 列出已安装的 Linux
wsl --list
## 输出示例:
# Ubuntu (默认值)
## 列出已安装的 Linux 以及运行状态
wsl --list --verbose
## 输出示例:
# NAME STATE VERSION
# * Ubuntu Running 2--verbose 可以简写为 -v。
- 查看 WSL 状态:
ps1
wsl --status
## 输入示例:
# 默认分发: Ubuntu
# 默认版本: 2启动
- 启动默认的 Linux:
ps1
wsl- 启动默认 Linux 的同时进入用户目录:
ps1
wsl ~- 启动指定版本的 Linux:
ps1
wsl --distribution <NAME>--distribution 可以简写为 -d。
- 以指定用户启动 Linux:
ps1
wsl --user <USER>--user 可以简写为 -u。
关机
- 关闭全部 Linux:
ps1
## 关机
wsl --shutdown
## 检查
wsl -l -v
# NAME STATE VERSION
# * Ubuntu Stopped 2- 关闭指定 Linux:
ps1
wsl --terminate <NAME>卸载
- 注销并删除 Linux:
ps1
wsl --unregister <NAME>