win10下的神器Ubuntu子系统
2017-11-07 本文已影响2914人
好好顽
开启Ubuntu系统
-
设置 安全 针对开发人员 点上开发人员模式
TIM截图20171107191640.png -
控制面板 启用或关闭windows功能 点上 适用于linux的windows子系统
TIM截图20171107191809.png - 打开windows商店搜索linux。选择自己喜欢的linux系统安装,启动,设置密码。
使用Ubuntu系统
-
查看Ubuntu版本: 在cmd输入bash进入子系统,输入 lsb_release -a ,如果你是14.x建议你先将win10升级到最新版1709,再执行 sudo do-release-upgrade 升级ubuntu系统
TIM截图20171107192615.png - 更换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完成换源操作
- 安装nodejs:
这个系统是完全独立的系统,所以以前windows上安装的nodejs啊git啊这些,现在在Ubuntu上是要重新安装的,具体的安装软件就不一一详解了,google一下就知道,这里说说最麻烦的nodejs首先curl命令下载nodejs源码:
curl -sLhttps://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源。 - vscode设置:ctrl shift p 选择默认bash TIM截图20171107195209.png 选第三个 TIM截图20171107195248.png 然后就可以在windows愉快的开发撸~~ 再也不用担心windows下类似npm路径&*一堆奇葩的错误
- 这个系统到底在我电脑的哪个目录?
C:\Users\%UserProfile%\AppData\Local\lxss
%UserProfile%是当前用户名 - 在这个系统下如何进入我windows下的目录呢?
cd /mnt/然后ls你就发现你可爱的windows的cdefghi盘了 - 能右键打开这个系统吗?
你只需要下载conemu即可 conemu配置参考
当然了,也可以直接下载我配置好的拿去用 conemu TIM截图20171107200949.png