美文网首页饥人谷技术博客
win10下的神器Ubuntu子系统

win10下的神器Ubuntu子系统

作者: 好好顽 | 来源:发表于2017-11-07 20:14 被阅读2914次

    开启Ubuntu系统

    1. 设置 安全 针对开发人员 点上开发人员模式


      TIM截图20171107191640.png
    2. 控制面板 启用或关闭windows功能 点上 适用于linux的windows子系统


      TIM截图20171107191809.png
    3. 打开windows商店搜索linux。选择自己喜欢的linux系统安装,启动,设置密码。

    使用Ubuntu系统

    1. 查看Ubuntu版本: 在cmd输入bash进入子系统,输入 lsb_release -a ,如果你是14.x建议你先将win10升级到最新版1709,再执行 sudo do-release-upgrade 升级ubuntu系统


      TIM截图20171107192615.png
    2. 更换Ubuntu镜像源: 源理解成Ubuntu安装软件需要的依赖。由于你懂的原因,原生的Ubuntu源非常慢,所以换到国内的中科大镜像源。首先,在修改source.list前,备份源文件,具体可以查linux cp(复制)命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak,然后sudo vim /etc/apt/sources.list将
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
     
    # 预发布软件源,不建议启用
    # deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    

    复制粘贴即可,最后sudo apt-get update完成换源操作

    1. 安装nodejs:
      这个系统是完全独立的系统,所以以前windows上安装的nodejs啊git啊这些,现在在Ubuntu上是要重新安装的,具体的安装软件就不一一详解了,google一下就知道,这里说说最麻烦的nodejs首先curl命令下载nodejs源码:
      curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
      然后Ubuntu包管理安装nodejs(这个时候会读取刚才下载的源码千万不要直接先进行这一步,否则Ubuntu会在它的源上下载非常非常老的nodejs版本,大概是4.x):
      sudo apt-get install -y nodejs
      再使用npm的n模块管理npm版本:
      清理缓存 sudo npm cache clean -f
      全局安装n模块 sudo npm install -g n
      安装最近的一个稳定版 sudo n stable
      安装最近的一个正式版 sudo n latest
      然后安装nrm。nrm ls查看可用的npm源,npm use相应的npm源。
    2. vscode设置:ctrl shift p 选择默认bash TIM截图20171107195209.png 选第三个 TIM截图20171107195248.png 然后就可以在windows愉快的开发撸~~ 再也不用担心windows下类似npm路径&*一堆奇葩的错误
    3. 这个系统到底在我电脑的哪个目录?
      C:\Users\%UserProfile%\AppData\Local\lxss
      %UserProfile%是当前用户名
    4. 在这个系统下如何进入我windows下的目录呢?
      cd /mnt/然后ls你就发现你可爱的windows的cdefghi盘了
    5. 能右键打开这个系统吗?
      你只需要下载conemu即可 conemu配置参考
      当然了,也可以直接下载我配置好的拿去用 conemu TIM截图20171107200949.png

    现在可以直接在win10下写代码而不用担心奇葩环境问题了~~

    相关文章

      网友评论

        本文标题:win10下的神器Ubuntu子系统

        本文链接:https://www.haomeiwen.com/subject/ogzjmxtx.html