win10搭建Linux子系统,win10中搭建Linux子系统

win10自带的Linux子系统,简称WSL(Windows Subsystem for Linux)。优势是打通了Linux系统和windows系统,改变了传统虚拟机/双系统形成的两个系统相互隔绝的现象。缺点是不够稳定,可是对于普通的科学计算来讲足够了。html

对于Linux初学者来讲,WSL很是友好,它能够实现两个系统之间的文本复制粘贴,WSL就像一个普通的win10的应用,能够在win10上同时搭载Ubuntu16.04和Ubuntu20.04。一些程序新旧版本的问题不须要在新老编译器之间进行切换了。此外,WSL搭建起来很是快捷和方便,若是网速能够,5分钟就OK。shell

搭建方式分为4步:step1:开启开发者模式;step2:开启基于win10系统的Linux子系统;step3:安装某个版本的Linux子系统;step4:子系统开启和帐户设置windows

step1:开启开发者模式安全

在 “设置\更新与安全\开发者选项” 中打开 “开发人员模式” 。bash

ad875acf14c45519cbebc54e6547572c.png

step2:开启基于win10系统的Linux子系统app

在路径 “控制面板\程序\程序和功能” 中左上角找到 “启动或关闭windows功能”,打开并勾选 “适用于windows的Linux子系统” 。spa

控制面板的打开方式:1.快捷键win+R打开“运行”,输入control便可打开。2.路径为“设置-应用和功能-程序和功能”该方法能够跳过控制面板,直接进入“程序和功能”。3.在开始菜单中找到 “windows系统\控制面板” 。命令行

6dd484339997941eab6d55f97b7b44b3.png

step3:安装某个版本的Linux子系统,方法有2htm

方法1:经过应用商店安装Ubuntu16.04LTS或Ubuntu16.04LTS或Ubuntu20.04LTS。若是由于地区问题没法安装,须要在网址https://account.microsoft.com/profile/中修改所在地区为香港或欧美blog

方法2:经过PowerShell命令行输入“Add-AppxPackage .\app_name.appx”安装

step4:子系统开启和帐户设置

打开在命令提示符/powershell,并键入“bash”。(命令提示符的打开方式:快捷键win+R打开运行,键入cmd便可;PowerShell打开方式:开始菜单找到“Windows PowerShell”便可)

系统会提示设置用户名,若是要设置管理员administration,则把用户名设置为root(超级用户)。若是用本身的姓名做用户名,就是普通用户。最后设置密码就OK了。

超级用户和普通用户的区别:1.权限不一样,普通用户安装软件须要在apt-get前面加sudo,超级用户则不须要。2.默认安装路径不一样,超级用户位于根目录 “~/” 中,普通用户位于 “/home/UserName” 之下。例如anaconda在超级用户(root)中的默认安装路径是“/root/anaconda”,而在普通用户中的安装路径是 “/home/UserName/anaconda3”

到此为止,WSL搭建完成,值得注意的是,win10能够同时搭建多个Linux子系统,例如搭建Ubuntu16.04+Ubuntu20.04的,把一些新的软件安装在版本高的Ubuntu系统中,老的软件安装在版本低的Ubuntu系统中,这样能够很好的解决不少软件安装过程当中的路径依赖问题。

在使用WSL的时候,只须要在命令提示符/powershell中键入 “bash”,便可使用Linux系统了。

为了让WSL更顺手一些,还须要作三步:1.更改软件安装的系统配置,2.安装一些基本软件,3.系统美化,让代码敲得更加赏心悦目。参考这篇教程:https://www.cnblogs.com/liangxuran/p/13549865.html

附加:子系统的删除与关闭

回到step2,在路径 “控制面板\程序\程序和功能” 中左上角找到 “启动或关闭windows功能”,打开并取消勾选 “适用于windows的Linux子系统” 。

而后选择 “当即重启电脑”。

开机以后只须回到step1,在 “设置\更新与安全\开发者选项” 中关闭 “开发人员模式” 便可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值