适用于Linux的windows子系统

2021-03-17 11:25

阅读:380

  Windows基于图形界面的易用性是有目共睹的,这也是很多普通用户往往难以舍弃的原因。但是Linux系统更强大的网络应用开发能力,却又是Windows系统所无法比拟的。一直以来,很多人都在试图采用各种方法将WIndows和Linux相结合,例如在Linux系统下的兼容层Wine(商业化的CrossOver)可有效运行Windows应用程序,而跨平台运行的VirtualBox类虚拟机则可从操作系统层面虚拟运行完整的Windows或Linux系统,而基于Docker技术,则专为Linux而生,可以快速开启Web开发与应用(参看这两个页面1,2)。
  事实上,Windows 10(专业版、企业版和教育版)系统环境下,我们还可以开启其内置的"适于Linux的Windows子系统”来获得Linux环境。下面是启用这一子系统的基本操作过程:

1. 打开“针对开发人员”,打开“开发人员模式”

菜单 -> 设置 -> 键入“开发者” -> 选择“开发人员模式” 

技术图片

技术图片

 技术图片

2. 打开“适于Linux的Windows子系统”系统组件选项

菜单 -> 设置 -> 键入“windows功能” -> 启动或关闭windows功能 -> 勾选“适用于 Linux 的 Windows 子系统” -> 重启系统

 技术图片

技术图片

 

 技术图片

3. 打开微软商店,获取需要安装的Linux系统

 浏览器中输入aka.ms/wslstore(或者https://www.microsoft.com/en-us/store/p/ubuntu/9nblggh4msv6)即可打开商店,此时可以看到相关的Linux的系统:

技术图片

商店里支持5种Linux系统的提取和安装。

选择安装获取的Linux系统,如Ubuntu/Debian Linux

4. Linux系统安装

这里选择安装的Linux系统是Ubuntu,已经下载完成,如下图所示:

技术图片

启动过程会自动进行安装,如下图所示:

技术图片

这里需要设置用户名和密码:

技术图片

现在可以输入Linux命令了:

技术图片

5. 系统保存位置

适于Linux的Windows子系统安装后会保存在C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc(文件夹大小近600M)

 6. Linux命令行启动

方式一:在菜单中找到“Ubuntu”打开即可

技术图片

方式二:Ctrl + R 打开“运行”,输入“bash”,回车即可

技术图片

 注:如果我们把Windows Subsystem for Linux(WSL)里面的环境弄坏,不用怕,可以直接将系统卸载掉,然后到微软应用商店重新安装即可。

最后推荐一篇不错的文章:https://www.jianshu.com/p/bc38ed12da1d

上一篇:C# HttpHelper

下一篇:c#值get、 set用法


评论


亲,登录后才可以留言!