win10自帶的Linux子系統,簡稱WSL(Windows Subsystem for Linux),優點是打通了Linux系統和windows系統,改變了傳統虛擬機/雙系統造成的兩個系統相互隔絕的現象,缺點是不夠穩定,但是對于普通的科學計算來說足夠了,
對于Linux初學者來說,WSL非常友好,它可以實作兩個系統之間的文本復制粘貼,WSL就像一個普通的win10的應用,可以在win10上同時搭載Ubuntu16.04和Ubuntu20.04,一些程式新舊版本的問題不需要在新老編譯器之間進行切換了,此外,WSL搭建起來非常快捷和方便,如果網速可以,5分鐘就OK,
搭建方式分為4步:step1:開啟開發者模式;step2:開啟基于win10系統的Linux子系統;step3:安裝某個版本的Linux子系統;step4:子系統開啟和賬戶設定
step1:開啟開發者模式
在 “設定\更新與安全\開發者選項” 中打開 “開發人員模式” ,

step2:開啟基于win10系統的Linux子系統
在路徑 “控制面板\程式\程式和功能” 中左上角找到 “啟動或關閉windows功能”,打開并勾選 “適用于windows的Linux子系統” ,
控制面板的打開方式:1.快捷鍵win+R打開“運行”,輸入control即可打開,2.路徑為“設定-應用和功能-程式和功能”該方法可以跳過控制面板,直接進入“程式和功能”,3.在開始選單中找到 “windows系統\控制面板” ,

step3:安裝某個版本的Linux子系統,方法有2
方法1:通過應用商店安裝Ubuntu16.04LTS或Ubuntu16.04LTS或Ubuntu20.04LTS,如果因為地區問題無法安裝,需要在網址https://account.microsoft.com/profile/中修改所在地區為香港或歐美
方法2:通過PowerShell命令列輸入“Add-AppxPackage .\app_name.appx”安裝
該步驟參考資料為:https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
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,在 “設定\更新與安全\開發者選項” 中關閉 “開發人員模式” 即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/228.html
標籤:Windows
上一篇:優先級位圖演算法詳解
