WSL,Windows Subsystem
for Linux,就是前面的Bash on [Ubuntu on]
Windows(嗯,微软改名部KPI++),在wsl环境下我们得以运作一些Linux程序。

    WSL,Windows Subsystem
for Linux,就是前边的Bash on [Ubuntu on]
Windows(嗯,微软改名部KPI++),在wsl环境下大家得以运作一些Linux程序。

    WSL,Windows Subsystem
for Linux,就是事先的Bash on
[Ubuntu on]
Windows(嗯,微软改名部KPI++),在wsl环境下我们可以运作一些Linux程序。

有关WSL(Windows上的Linux子系统)的简便介绍及安装,wsllinux

    WSL,Windows Subsystem for Linux,就是事先的Bash on [Ubuntu on]
Windows(嗯,微软改名部KPI++),在wsl环境下我们能够运行一些Linux程序。

    首先要说一句,其实Windows
10在一周年更新(1607,内部版本14393)的时候就插手了wsl,可是直至刚刚更新的金秋创意者更新(1709,内部版本16299),wsl才正式退出beta,渐渐趋于稳定,所以小编选拔这一个时候再写那篇小说。以下内容都是基于夏季创意者更新(1709,内部版本16299.19)。

    接下去,大家规范介绍并安装wsl。

Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。[1][2][3]
WSL提供了一个微软开发的Linux兼容内核接口(不包含Linux代码),来自Ubuntu的用户模式二进制文件在其上运行。[4]
该子系统不能运行所有Linux软件,例如那些图形用户界面,以及那些需要未实现的Linux内核服务的软件。[5]不过,这可以用在外部X服务器上运行的图形X Window系统缓解。[6]
此子系统起源于命运多舛的Astoria项目,其目的是允许Android应用运行在Windows 10 Mobile上。[5]此功能组件从Windows 10 Insider Preview build 14316开始可用。[7]
——维基百科

   
首先打开设置,进入应用,拔取程序和效能,点击启用或关闭Windows功效,勾选适用于Linux的Windows子系统,接下去重启。

澳门金沙国际 1

澳门金沙国际 2

   
在beta的时候大家必要在powershell里面输入bash才能下载wsl,而且没有国内下载节点,不支持断点续传,所以只要互连网不平静就废了。在1709本子的Windows10中,我们得以去信用社搜索Ubuntu来下载,今后不唯有Ubuntu,还有SUSE和openSUSE。(在Windows商店里下载Ubuntu是或不是感到很诡异w(゚Д゚)w

澳门金沙国际 3

澳门金沙国际 4

   
安装已毕将来我们就足以拓展折腾了,有人可能会惊叹那怎么采纳windows上的文书呢?其实windows的目录全体挂载在/mnt那些目录下,我们得以在/mnt/c目录下观察c盘的各个文件。好了,先运行一下screenfetch来探视。

澳门金沙国际 5

     作为一个java web
developer,常用的光景就是ssh,git,jdk,tomcat,nginx等等。大家每种来测试一下。

SSH

   
我们可以看来ssh远程连接可以健康使用,所以嘛putty或许xshell那种事物能够卸载了(逃

澳门金沙国际 6

 Git

   git的各样吩咐也很正规。

澳门金沙国际 7

JDK

   接下去测试jdk,大家来编译一小段代码试试看,可以观察jdk也没怎么难点。

澳门金沙国际 8

Tomcat&Nginx

   作者们启动tomcat,然后在Edge浏览器里面访问,便可以看看tomcat的专断认同首页,是否很神奇?当然nginx也是尚未难点的。

澳门金沙国际 9

澳门金沙国际 10

    其它,gcc和clang经过测试也可以应用,那里就不再彰显了。    

   
听别人说大神们早已足以在wsl上运行图形化的Linux程序了,那点自个儿没有测试过,有趣味的伴儿可以自行折腾。

   
那借使大家把wsl里面的环境折腾乱掉怎么做?得益于Windows商店的补益,大家只要卸载并再一次在商店下载即可。

澳门金沙国际 11

   
最后,小编觉得wsl对windows平台的开发者相对是任重先生而道远利好,一方面,一部分linux上好用的工具也足以在windows平台上使用了,另一方面,在windows上付出好的先后可以一直配备到wsl上测试,那样就能有限支撑支付环境和生产条件尽只怕的形似。好了,Enjoy
it!

(btw,贴多少个wsl的连带质感,感兴趣的小伙伴自行阅读商量。

release notes:

WSL团队的blog:

issue tracker:

WSL,Windows Subsystem for Linux,就是前面的Bash on [Ubuntu on]
Windows(嗯,微软改名部KPI+…

    首先要说一句,其实Windows
10在七日年更新(1607,内部版本14393)的时候就投入了wsl,不过直至刚刚更新的冬天创意者更新(1709,内部版本16299),wsl才正式退出beta,逐步趋于稳定,所以作者选取这几个时候再写这篇作品。以下内容都是基于冬日创意者更新(1709,内部版本16299.19)。

的概括介绍及安装。    首先要说一句,其实Windows
10在七天年更新(1607,内部版本14393)的时候就加盟了wsl,可是直到刚刚更新的夏日创意者更新(1709,内部版本16299),wsl才正式退出beta,逐渐趋于稳定,所以笔者选取这么些时候再写那篇小说。以下内容都以依据冬日创意者更新(1709,内部版本16299.19)。

   
首先要说一句,其实Windows
10在七天年更新(1607,内部版本14393)的时候就加盟了wsl,可是甘休刚刚更新的秋季创意者更新(1709,内部版本16299),wsl才正式剥离beta,渐渐趋于稳定,所以本身采用这几个时候再写那篇文章。以下内容都是依据夏天创意者更新(1709,内部版本16299.19)。

   
接下去,大家正式介绍并安装wsl。

   
接下去,大家规范介绍并设置wsl。

   
接下去,我们规范介绍并设置wsl。

Windows Subsystem for
Linux
(简称WSL)是一个为在Windows
10上可以原生运行Linux二进制可执行文件(ELF格式)的包容层。它是由微软与Canonical公司合营开发,目的是使纯正的Ubuntu
14.04 “Trusty
Tahr”影像能下载和平解决压到用户的地头电脑,并且印象内的工具和实用工具能在此子系统上原生运行。[\[1\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-1)[\[2\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-2)[\[3\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-3)

style=”font-family: Microsoft YaHei”>WSL提供了一个微软开发的Linux匹配内核接口(不分包Linux代码),来自Ubuntu的用户形式二进制文件在其上运行。[\[4\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-4)

style=”font-family: Microsoft YaHei”>该子系统不可以运作具有Linux软件,例如那多少个图形用户界面,以及那一个急需未完成的Linux内核服务的软件。[\[5\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-Ars-March-5)可是,那可以用在外部X服务器上运行的图纸X
Window系统缓解。[\[6\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-6)

style=”font-family: Microsoft YaHei”>此子系统源点于命运多舛的Astoria项目,其目标是允许Android行使运行在Windows
10
Mobile上。[\[5\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-Ars-March-5)此意义组件从Windows
10 Insider
Preview
build
14316起先可用。[\[7\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-7)

style=”font-family: Microsoft YaHei; font-size: 15px”>——维基百科

Windows Subsystem for
Linux
(简称WSL)是一个为在Windows
10上可见原生运行Linux二进制可执行文件(ELF格式)的包容层。它是由微软与Canonical公司合营开发,目的是使纯正的Ubuntu
14.04 “Trusty
Tahr”影象能下载和平化解压到用户的地面电脑,并且印象内的工具和实用工具能在此子系统上原生运行。[\[1\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-1)[\[2\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-2)[\[3\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-3)

style=”font-family: Microsoft YaHei”>WSL提供了一个微软支付的Linux极度内核接口(不含有Linux代码),来自Ubuntu的用户格局二进制文件在其上运行。[\[4\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-4)

style=”font-family: Microsoft YaHei”>该子系统不可以运作具有Linux软件,例如这么些图形用户界面,以及那么些急需未落实的Linux内核劳动的软件。[\[5\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-Ars-March-5)只是,那足以用在外部X服务器上运行的图片X
Window系统缓解。[\[6\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-6)

style=”font-family: Microsoft YaHei”>此子系统源点于命局多舛的Astoria项目,其目的是允许Android运用运行在Windows
10
Mobile上。[\[5\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-Ars-March-5)此作用组件从Windows
10 Insider
Preview
build
14316初叶可用。[\[7\]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-7)

style=”font-family: Microsoft YaHei; font-size: 15px”>——维基百科

Windows Subsystem for
Linux
(简称WSL)是一个为在Windows
10上可见原生运行Linux二进制可执行文件(ELF格式)的包容层。它是由微软与Canonical公司合营开发,目标是使纯正的Ubuntu
14.04 “Trusty
Tahr”印象能下载和平化解压到用户的地头电脑,并且印象内的工具和实用工具能在此子系统上原生运行。

style=”font-family: Microsoft YaHei;”>WSL提供了一个微软支付的Linux包容内核接口(不带有Linux代码),来自Ubuntu的用户形式二进制文件在其上运行。

style=”font-family: Microsoft YaHei;”>该子系统无法运行具有Linux软件,例如那多少个图形用户界面,以及那多少个须求未兑现的Linux内核服务的软件。然则,那足以用在外部X服务器上运行的图形X
Window系统缓解。

style=”font-family: Microsoft YaHei;”>此子系统源点于命局多舛的Astoria项目,其目标是同意Android运用运行在Windows
10 Mobile上。此成效组件从Windows 10 Insider Preview build
14316初叶可用。

style=”font-size: 15px; font-family: Microsoft YaHei;”>——维基百科

   
首先打开设置,进入应用,选用程序和效应,点击启用或关闭Windows成效,勾选适用于Linux的Windows子系统,接下去重启。

   
首先打开设置,进入应用,接纳程序和职能,点击启用或关闭Windows功用,勾选适用于Linux的Windows子系统,接下去重启。

   
首先打开设置,进入应用,选用程序和作用,点击启用或关闭Windows成效,勾选适用于Linux的Windows子系统,接下去重启。

澳门金沙国际 12

澳门金沙国际 13

澳门金沙国际 14

澳门金沙国际 15

澳门金沙国际 16

澳门金沙国际 17

   
在beta的时候我们须要在powershell里面输入bash才能下载wsl,而且没有国内下载节点,不援救断点续传,所以假诺互连网不平稳就废了。在1709本子的Windows10中,大家可以去信用社搜索Ubuntu来下载,以后不光有Ubuntu,还有SUSE和openSUSE。(在Windows商店里下载Ubuntu是否感觉很诡异w(゚Д゚)w

   
在beta的时候我们必要在powershell里面输入bash才能下载wsl,而且尚未国内下载节点,不帮忙断点续传,所以只要互连网不稳定就废了。在1709版本的Windows10中,大家得以去企业搜索Ubuntu来下载,未来不仅有Ubuntu,还有SUSE和openSUSE。(在Windows商店里下载Ubuntu是还是不是深感很诡异w(゚Д゚)w

   
在beta的时候我们必要在powershell里面输入bash才能下载wsl,而且从不国内下载节点,不匡助断点续传,所以即使网络不平静就废了。在1709本子的Windows10中,大家可以去信用社搜索Ubuntu来下载,以后不但有Ubuntu,还有SUSE和openSUSE。(在Windows商店里下载Ubuntu是或不是深感很诡异w(゚Д゚)w

澳门金沙国际 18

澳门金沙国际 19

澳门金沙国际 20

澳门金沙国际 21

澳门金沙国际 22

澳门金沙国际 23

   
安装已毕将来我们就足以开展折腾了,有人恐怕会奇怪那怎么样利用windows上的公文呢?其实windows的目录全体挂载在/mnt那几个目录下,我们得以在/mnt/c目录下看到c盘的各类文件。好了,先运行一下screenfetch来探望。

   
安装到位之后大家就可以展开折腾了,有人只怕会好奇那什么样采用windows上的文件呢?其实windows的目录全部挂载在/mnt这一个目录下,我们可以在/mnt/c目录下看看c盘的各个文件。好了,先运行一下screenfetch来探望。

   
安装落成将来大家就可以拓展折腾了,有人或者会惊叹那怎么运用windows上的文件呢?其实windows的目录全体挂载在/mnt那些目录下,大家得以在/mnt/c目录下看看c盘的种种文件。好了,先运行一下screenfetch来看望。

澳门金沙国际 24

澳门金沙国际 25

澳门金沙国际 26

     作为一个java web
developer,常用的大致就是ssh,git,jdk,tomcat,nginx等等。我们逐条来测试一下。

     作为一个java web
developer,常用的大约就是ssh,git,jdk,tomcat,nginx等等。我们逐条来测试一下。

    作为一个java web
developer,常用的大体就是ssh,git,jdk,tomcat,nginx等等。大家挨个来测试一下。

SSH

SSH

SSH

   
大家得以观察ssh远程连接可以正常使用,所以嘛putty可能xshell那种东西可以卸载了(逃

   
我们得以看看ssh远程连接可以健康使用,所以嘛putty恐怕xshell那种事物得以卸载了(逃

   
大家可以看到ssh远程连接可以健康使用,所以嘛putty恐怕xshell那种事物可以卸载了(逃

澳门金沙国际 27

澳门金沙国际 28

澳门金沙国际 29

 澳门金沙国际 ,Git

 Git

 Git

  
git的种种指令也很正规。

  
git的各样吩咐也很健康。

 
git的种种吩咐也很健康。

澳门金沙国际 30

澳门金沙国际 31

澳门金沙国际 32

JDK

JDK

JDK

    接下去测试jdk,大家来编译一小段代码试试看,可以看到jdk也没怎么难题。

    接下去测试jdk,我们来编译一小段代码试试看,可以观察jdk也没怎么难题。

    接下去测试jdk,大家来编译一小段代码试试看,可以见见jdk也没怎么难点。

澳门金沙国际 33

澳门金沙国际 34

澳门金沙国际 35

Tomcat&Nginx

Tomcat&Nginx

Tomcat&Nginx

    咱俩启动tomcat,然后在Edge浏览器里面访问,便足以看来tomcat的暗中认同首页,是否很神奇?当然nginx也是不曾难题的。

    小编们启动tomcat,然后在Edge浏览器里面访问,便足以看来tomcat的暗中承认首页,是还是不是很神奇?当然nginx也是未曾难点的。

    咱们启动tomcat,然后在Edge浏览器里面访问,便可以看到tomcat的暗中认可首页,是或不是很神奇?当然nginx也是小难题的。

澳门金沙国际 36

澳门金沙国际 37

澳门金沙国际 38

澳门金沙国际 39

澳门金沙国际 40

澳门金沙国际 41

   
其余,gcc和clang经过测试也可以运用,那里就不再显得了。    

   
其它,gcc和clang经过测试也足以应用,这里就不再显示了。    

   
其它,gcc和clang经过测试也可以动用,那里就不再呈现了。    

   
听别人讲大神们早已足以在wsl上运行图形化的Linux程序了,那点笔者尚未测试过,有趣味的伙伴可以自行折腾。

   
听别人讲大神们已经可以在wsl上运行图形化的Linux程序了,那一点自己从不测试过,有趣味的小伙伴可以自动折腾。

   
传闻大神们曾经得以在wsl上运行图形化的Linux程序了,那点小编未曾测试过,有趣味的同伙可以活动折腾。

   
那如果大家把wsl里面的条件折腾乱掉咋办?得益于Windows商店的裨益,我们如果卸载并再次在公司下载即可。

   
那如若大家把wsl里面的条件折腾乱掉怎么办?得益于Windows商店的利益,大家如果卸载不偏不倚复在企业下载即可。

   
那如果大家把wsl里面的条件折腾乱掉怎么办?得益于Windows商店的好处,我们只要卸载并再一次在小卖部下载即可。

澳门金沙国际 42

澳门金沙国际 43

澳门金沙国际 44

   
最终,我觉着wsl对windows平台的开发者相对是十分主要利好,一方面,一部分linux上好用的工具也得以在windows平台上运用了,另一方面,在windows上开发好的次序可以直接配备到wsl上测试,那样就能担保支付环境和生产条件尽只怕的一般。好了,Enjoy
it!

   
最后,小编觉得wsl对windows平台的开发者相对是最首要利好,一方面,一部分linux上好用的工具也得以在windows平台上行使了,另一方面,在windows上付出好的顺序可以向来配置到wsl上测试,这样就能担保支付条件和生产环境尽只怕的貌似。好了,Enjoy
it!

   
最终,小编以为wsl对windows平台的开发者绝对是重视利好,一方面,一部分linux上好用的工具也得以在windows平台上采纳了,另一方面,在windows上支出好的次序能够直接配备到wsl上测试,那样就能担保支付环境和生育条件尽只怕的形似。好了,Enjoy
it!

(btw,贴多少个wsl的连锁材质,感兴趣的同伴自行阅读商讨。

(btw,贴多少个wsl的连锁材料,感兴趣的同伴自行阅读探讨。

(btw,贴多少个wsl的连锁资料,感兴趣的同伴自行阅读商讨。

release
notes:

release
notes:

release
notes:

WSL团队的blog:

WSL团队的blog:

WSL团队的blog:

issue
tracker:

issue
tracker:

issue
tracker:

正文永久更新链接地址:http://www.linuxidc.com/Linux/2017-10/147961.htm

澳门金沙国际 45

相关文章