适用于Linux的windows子系统

Posted xbycf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适用于Linux的windows子系统相关的知识,希望对你有一定的参考价值。

 

  Windows基于图形界面的易用性是有目共睹的,这也是很多普通用户往往难以舍弃的原因。但是Linux系统更强大的网络应用开发能力,却又是Windows系统所无法比拟的。一直以来,很多人都在试图采用各种方法将WIndows和Linux相结合,例如在Linux系统下的兼容层Wine(商业化的CrossOver)可有效运行Windows应用程序,而跨平台运行的VirtualBox类虚拟机则可从操作系统层面虚拟运行完整的Windows或Linux系统,而基于Docker技术,则专为Linux而生,可以快速开启Web开发与应用(参看这两个页面12)。
  事实上,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

以上是关于适用于Linux的windows子系统的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Linux 的 Windows 子系统 git mergetool meld UnicodeDecodeError

适用于Linux的windows子系统

WSL(Windows Subsystem for Linux) 适用于Linux的Windows子系统

无法弄清楚如何使用适用于 Linux 和 composer 的 Windows 子系统运行 box\Spout

带有适用于 Linux 的 Windows 子系统的 Windows 10 上的 VSCode 中的 Typescript 构建任务

安装Windows Linux 子系统的方法:适用于windows 11 版本