分享

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

 止观观止 2018-03-03

早在2016年时,WIndows10系统中就已经增加了一个非常特别的功能,叫做'适用于Linux的Windows子系统'这个功能可以实现在Windows系统中运行Linux内核,也就是说在运行Windows系统时可以再运行一个Linux命令行窗口,实现部分Linux工具的使用,因为毕竟并不是完整的一个Linux系统,所以很多命令并没有很好的在Windows上运行。

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

它是由微软与Canonical公司合作开发,使用了纯正的Ubuntu映像能载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

当时还在Bate阶段,现在这个功能已经成熟了,并且Win10运行Linux GUI应用也已成真,极大的方便了开发者。

很多朋友会问,这个功能有什么用,其实好处多多,一方面,实现了部分Linux好用的工具迁移到了Windows系统上,另一方面,在Windows系统上开发的程序又会很方便的放在Linux系统上进行调试,比如Windows系统上开发的C/ C++程序,可以很方便的在这个Windows的子系统中用gcc编辑,编译,调试等等,当然你要是拿来做运维的话那当然是不可能的。

下面我给大家分享一下应该如何安装,首先我们打开设置,找到应用和功能,再点开程序和功能,会弹出以下页面,我们将'适用于Linux的Windows子系统'这个功能勾选上,点击确定并重启电脑。

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

重新启动电脑后,我们就可以下载和安装这个Linux系统了,在Bate阶段,实际上我们需要在powershell中键入bash才能下载子系统Linux文件,但是在国内没有下载节点,下载速度并不如意,并且不支持断点续传,所以一旦你的网络略有不稳,那么之前的努力就白费了……

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

但是现在Windows已经实现了Linux GUl应用的开发,此时,我们打开Windows10的应用商店,搜索Linux下载,不仅仅有Ubuntu、还有SUSE、OPENSUSE这几个Linux的发行版本提供下载。

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

我选择下载Ubuntu,下载完成后打开运行

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

在弹出的窗口中我们等待一会

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

在这个窗口中我们执行screenfetch来查看一下,我们发现没有这个工具并且也无法通过apt-get命令进行安装,所以我们需要更换一下软件源

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

我们编辑数据源配置文件,键入以下命令

vi /etc/apt/sources.list

更换为浙大的源,因为浙大的软件源可以帮你自动配置,非常的方便,因为他们给开源镜像站提供了自动化的用户配置生成工具,这也是我非常喜欢的一点。

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

deb http://mirrors./ubuntu xenial main universe restricted multiverse

deb http://mirrors./ubuntu xenial-security main universe restricted multiverse

deb http://mirrors./ubuntu xenial-updates main universe restricted multiverse

deb http://mirrors./ubuntu xenial-backports main universe restricted multiverse

deb-src http://mirrors./ubuntu xenial main universe restricted multiverse

deb-src http://mirrors./ubuntu xenial-security main universe restricted multiverse

deb-src http://mirrors./ubuntu xenial-updates main universe restricted multiverse

deb-src http://mirrors./ubuntu xenial-backports main universe restricted multiverse

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

因为这里好像只能自己输入,还有一点的是Windows10上的这个Ubuntu仓库中好像也并没有纳入这个工具,所以我直接从GitHub上下载安装吧,输入以下命令:

git clone git://github.com/KittyKatt/screenFetch.git

再次安装测试即可,小E就不再安装了,因为下载太慢

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

直接输入uname -a 查看一下电脑信息
在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

我们也可以这样运行,win + R 输入bash即可运行

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

其实windows的目录全部挂载在/mnt这个目录下,我们输入ls可以查看一下

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

其实这个Linux还可以用在管理服务器和设备、发起 HTTP 请求、构建 NetHack、开发Python,用VNC连接等等都是完全可以的,感兴趣的朋友可以玩转这个Windows的子系统Linux,我是小E,咱们下期见!

在windows系统中使用其自带的Linux子系统,是不是感觉很酷炫呢?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约