修炼者
修炼者
发布于 2025-11-02 / 7 阅读
0
0

WSL:适用于Linux的Windows子系统

启用WSL

打开Window设置,【可选功能】【更多Windows功能】选中【适用于Linux的Windows子系统】。

查看与安装子系统

# 查看当前安装的子系统版本
PS C:\Users\gauss> wsl -l -v
  NAME      STATE           VERSION
* Ubuntu    Running         2

# 查看线上可用的版本
PS C:\Users\gaoyong> wsl -l -o
以下是可安装的有效分发的列表。
使用“wsl.exe --install <Distro>”安装。

NAME                            FRIENDLY NAME
AlmaLinux-8                     AlmaLinux OS 8
AlmaLinux-9                     AlmaLinux OS 9
AlmaLinux-Kitten-10             AlmaLinux OS Kitten 10
AlmaLinux-10                    AlmaLinux OS 10
Debian                          Debian GNU/Linux
FedoraLinux-43                  Fedora Linux 43
FedoraLinux-42                  Fedora Linux 42
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6
SUSE-Linux-Enterprise-15-SP7    SUSE Linux Enterprise 15 SP7
Ubuntu                          Ubuntu
Ubuntu-24.04                    Ubuntu 24.04 LTS
archlinux                       Arch Linux
kali-linux                      Kali Linux Rolling
openSUSE-Tumbleweed             openSUSE Tumbleweed
openSUSE-Leap-16.0              openSUSE Leap 16.0
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

# 指定要安装的版本,默认是ubuntu
PS C:\Users\gaoyong> wsl --install 

进入子系统

首次可以通过开始菜单进入子系统。后续则直接输入wsl即可进入。然后就如同在ubuntu一样

# 如果只有一个
PS C:\Users\gaoyong> wsl
gaoyong@gauss-win-nb:/mnt/c/Users/gaoyong$sudo apt install gcc

# 如果有多个
wsl --install -d Debian

文件系统互通

windows下访问 \\wsl.localhost\Ubuntu可进入子系统

子系统则直接通过/mnt/c/访问windows系统盘。

关闭WSL

# 关闭所有 WSL 实例
wsl --shutdown

# 重启某个发行版(如 Ubuntu)
wsl -t Ubuntu  # 先终止
wsl -d Ubuntu  # 再启动

# 终止指定版本
wsl --terminate debain


卸载与更新

wsl --unregister 发行版名称

# 更新版本
wsl --update

与vscode配合

  1. 打开vscode,安装“Remote=WSL”扩展

  2. 按下Ctrl+Shift+P调出命令面板,输入"WSL:New WSL Window",首次连接会自动安装vscode服务器

  3. 然后打开文件夹就可以了,此时会提示选择WSL文件夹


评论