我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

windows里面也可以运行linux程序了,依靠的就是微软官方出品的WSL子系统。它可以在windows系统里面开启一个linux子系统,然后在里面就可以安装各种linux下的命令行程序了。其实还可以安装kde图形界面,不过苏南大叔暂时没有图形化界面WSL的需求。

苏南大叔:微软官方出品的linux子系统工具WSL,如何安装使用? - windows-linux-centos-hero
微软官方出品的linux子系统工具WSL,如何安装使用?(图7-1)

大家好,这里是苏南大叔的程序如此灵动博客,这里记录苏南大叔和计算机代码的故事。本文讲述如何在windows系统上,不用安装虚拟机,利用wsl如何运行微软官方出品的linux子系统。本文测试环境:win10WSL2

安装WSL

Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

wsl官方说明文档:

在管理员模式下的命令行下执行如下命令,

wsl --install

苏南大叔:微软官方出品的linux子系统工具WSL,如何安装使用? - wsl安装
微软官方出品的linux子系统工具WSL,如何安装使用?(图7-2)

WSL可以安装很多个子系统,默认安装的是Ubuntu子系统。

苏南大叔:微软官方出品的linux子系统工具WSL,如何安装使用? - wsl安装2
微软官方出品的linux子系统工具WSL,如何安装使用?(图7-3)

一路回车,然后重启电脑继续安装,输入想要设置的用户名密码即可。

苏南大叔:微软官方出品的linux子系统工具WSL,如何安装使用? - wsl安装3
微软官方出品的linux子系统工具WSL,如何安装使用?(图7-4)

升级子系统

先打开命令行或者powershell,敲命令:

wsl

就启动这个linux子系统了。

苏南大叔:微软官方出品的linux子系统工具WSL,如何安装使用? - 升级系统
微软官方出品的linux子系统工具WSL,如何安装使用?(图7-5)

自动下载安装的linux子系统是基于ubuntu的,它需要先升级版本。

sudo su

输入用户名密码。然后继续单条执行命令:

sudo apt-get update
sudo apt-get upgrade
上述命令因为要sudo,还要回车确定回答y之类的,所以请一定要一条一条的执行相关命令。不要一股脑复制。
updateupgrade是有区别的,update是当前版本更新,upgrade是更新到新的版本。

查看内核版本

可以通过特有的命令,查看内核版本号。

wslfetch

苏南大叔:微软官方出品的linux子系统工具WSL,如何安装使用? - 查看内核版本号
微软官方出品的linux子系统工具WSL,如何安装使用?(图7-6)

也可以这样查看内核:

wsl -l

回显内容如下:

适用于 Linux 的 Windows 子系统分发版:
Ubuntu (默认)

苏南大叔:微软官方出品的linux子系统工具WSL,如何安装使用? - wsl-l-v
微软官方出品的linux子系统工具WSL,如何安装使用?(图7-7)

还可以这样查看内核列表(这个命令显示:像虚拟机一样可以按照很多个linux系统)

wsl -l -v
  NAME      STATE           VERSION
* Ubuntu    Stopped         2

参考文章

综述

很多年之前,有个叫做andlinux的子系统,和这个WSL做的事情基本一致。而且感觉当年的andlinux要比现在的这个WSL还要好用的很多。不过,andlinux已经很多年没有更新了。
这款WSL并不能做到开机启动,所以,在里面安装的各种软件基本上还是要手工再操作一次。那么这个问题,要如何解决呢?请参考后续文章。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   wsl