Net Core教程

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

本文主要是介绍WSL大量功能更新,Bash on Windows还只是微软的一个玩具?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

Bash on Ubuntu on Windows由两部分组成:

1、Windowslinux子系统(WSL, Windows Subsystem for Linux).

2、 Ubuntu二进制包Ubuntu user-mode image。

然后在此镜像上运行 bash 程序以及其他的 Linux 二进制程序。Bash on Ubuntu on Windows 功能主要是面向于开发者,这从其安装时候必须是古玩开发人员模式就可以看出来,而且功能也多数是开发者用的。

通过设置-更新与安全-针对开发人员选项中,启用开发人员模式。

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

注意,官方新版已经不需要这个模式了(Windows build 16215 or later.)

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

注意:官方最新版已经是正式版本了

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

然后就是长久的下载镜像过程,中间可能因为网络或者其他原因导致失败哦

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

安装成功有设置区域、用户名和密码就启动了

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

可见Ubuntu版本是 16.04.2 LTS

systeminfo | Select-String "^OS "

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

现在支持在Microsoft tore选择Ubuntu、OpenSUSE和SLES,最新版还支持了Debian和Kali,小编Store暂时还没有。

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

默认是启动ubuntu,可以用wslconfig –c切换为启动其他系统(假定通过Store你安装了的话)。-l 可以列出所有已经安装的系统。

,WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

可见已支持很多linux下的功能,这是从一个github上的功能矩阵:

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

更多的功能支持见这个github仓库,它给支持打分,5分表示已经完全支持,完善的了,0分就是完全不支持的。

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

通过窗口右键菜单的属性功能设置

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

通过Microsoft Store安装,都是Debian系,估计Debian系都可以迁移过来。

Debian

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

Kali linux

一个基于Debian的主要用于安全和渗透的Linux发行版,自带有大量的安全工具。

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

windows变量,可以直接在WSL下使用:

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

也可以通过WSL设置环境变量在windows使用。

通过/etc/wsl.conf最WSL配置,做定制配置。

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

目前还不支持启动docker,但是可以通过npiperelay在底层和docker交互。

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

openssh

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

tar和curl

WSL大量功能更新,Bash on Windows还只是微软的一个玩具?

可以说现在,WSL可玩性已经已经非常不错了,已经不仅仅是个玩具了,更多功能需要大家尝试探索。

这篇关于WSL大量功能更新,Bash on Windows还只是微软的一个玩具?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!