admin管理员组

文章数量:1794759

Windows子系统WSL

Windows子系统WSL

我记得几年前就有人科普,说是AWSL的意思是a Windows subsystem for linux,之前一直都是直接在微软商店里直接搜索Linux,没想到现在竟然可以直接用命令行操作

首先,可以先查看一下目前支持的子系统

>wsl --list --online 以下是可安装的有效分发的列表。 使默认分发用 “*” 表示。 使用 'wsl --install -d <Distro>' 安装。 NAME FRIENDLY NAME * Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling openSUSE-42 openSUSE Leap 42 SLES-12 SUSE Linux Enterprise Server v12 Ubuntu-16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS

然后可以选择一个进行安装,但安装的时候,需要用管理员身份打开命令行

>wsl --install -d ubuntu 正在安装: 适用于 Linux 的 Windows 子系统 [==========================74.8%============ ]

安装成功后提示重启系统,重启系统后查看一下子系统状态

>wsl --status 默认版本:2 适用于 Linux 的 Windows 子系统最后更新于 2022/4/15 适用于 Linux 的 Windows 子系统内核可以使用“wsl --update”手动更新,但由于你的系统设置,无法进行自动更新。 若要接收自动内核更新,请启用 Windows 更新设置:“在更新 Windows 时接收其他 Microsoft 产品的更新”。 有关详细信,请访问aka.ms/wsl2kernel。 内核版本: 5.10.16 >wsl 适用于 Linux 的 Windows 子系统没有已安装的分发版。 可以通过访问 Microsoft Store 来安装分发版: aka.ms/wslstore

但到了这一步原来只是装了内核,还得到微软商店下载分发版,不免大失所望,感觉和以前也没什么区别。而且在微软商店下载之后还要安装。

接下来可以在命令行中输入wsl进入子系统了

>wsl To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. laser@DESKTOP-3U0PPTD:/mnt/c/Users/Laser$

这时的status也出现了默认分发

>wsl --status 默认分发:Ubuntu-20.04 默认版本:2 ... 内核版本: 5.10.16

本文标签: 子系统windowsWSL