win10下的神器Ubuntu子系統(tǒng)

開啟Ubuntu系統(tǒng)

  1. 設(shè)置 安全 針對(duì)開發(fā)人員 點(diǎn)上開發(fā)人員模式


    TIM截圖20171107191640.png
  2. 控制面板 啟用或關(guān)閉windows功能 點(diǎn)上 適用于linux的windows子系統(tǒng)


    TIM截圖20171107191809.png
  3. 打開windows商店搜索linux。選擇自己喜歡的linux系統(tǒng)安裝,啟動(dòng),設(shè)置密碼。

使用Ubuntu系統(tǒng)

  1. 查看Ubuntu版本: 在cmd輸入bash進(jìn)入子系統(tǒng),輸入 lsb_release -a ,如果你是14.x建議你先將win10升級(jí)到最新版1709,再執(zhí)行 sudo do-release-upgrade 升級(jí)ubuntu系統(tǒng)


    TIM截圖20171107192615.png
  2. 更換Ubuntu鏡像源: 源理解成Ubuntu安裝軟件需要的依賴。由于你懂的原因,原生的Ubuntu源非常慢,所以換到國內(nèi)的中科大鏡像源。首先,在修改source.list前,備份源文件,具體可以查linux cp(復(fù)制)命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak,然后sudo vim /etc/apt/sources.list將
# 默認(rèn)注釋了源碼鏡像以提高 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
 
# 預(yù)發(fā)布軟件源,不建議啟用
# 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

復(fù)制粘貼即可,最后sudo apt-get update完成換源操作

  1. 安裝nodejs:
    這個(gè)系統(tǒng)是完全獨(dú)立的系統(tǒng),所以以前windows上安裝的nodejs啊git啊這些,現(xiàn)在在Ubuntu上是要重新安裝的,具體的安裝軟件就不一一詳解了,google一下就知道,這里說說最麻煩的nodejs首先curl命令下載nodejs源碼:
    curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
    然后Ubuntu包管理安裝nodejs(這個(gè)時(shí)候會(huì)讀取剛才下載的源碼千萬不要直接先進(jìn)行這一步,否則Ubuntu會(huì)在它的源上下載非常非常老的nodejs版本,大概是4.x):
    sudo apt-get install -y nodejs
    再使用npm的n模塊管理npm版本:
    清理緩存 sudo npm cache clean -f
    全局安裝n模塊 sudo npm install -g n
    安裝最近的一個(gè)穩(wěn)定版 sudo n stable
    安裝最近的一個(gè)正式版 sudo n latest
    然后安裝nrm。nrm ls查看可用的npm源,npm use相應(yīng)的npm源。
  2. vscode設(shè)置:ctrl shift p 選擇默認(rèn)bash
    TIM截圖20171107195209.png

    選第三個(gè)
    TIM截圖20171107195248.png
    然后就可以在windows愉快的開發(fā)擼~~ 再也不用擔(dān)心windows下類似npm路徑&*一堆奇葩的錯(cuò)誤
  3. 這個(gè)系統(tǒng)到底在我電腦的哪個(gè)目錄?
    C:\Users\%UserProfile%\AppData\Local\lxss
    %UserProfile%是當(dāng)前用戶名
  4. 在這個(gè)系統(tǒng)下如何進(jìn)入我windows下的目錄呢?
    cd /mnt/然后ls你就發(fā)現(xiàn)你可愛的windows的cdefghi盤了
  5. 能右鍵打開這個(gè)系統(tǒng)嗎?
    你只需要下載conemu即可 conemu配置參考
    當(dāng)然了,也可以直接下載我配置好的拿去用 conemu
    TIM截圖20171107200949.png

現(xiàn)在可以直接在win10下寫代碼而不用擔(dān)心奇葩環(huán)境問題了~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容