最近幾天一直想找個方法把VMware虛擬機和遠程鏈接工具MobaXterm這一組配合替換掉,由於每次開啓虛擬機操做Ubuntu都須要佔用很大的內存,並且要等很久很久才能開啓!!!後面還要使用MobaXterm或者Xshell在遠程鏈接進行操做總以爲好麻煩,這兩天發現了了WSL2這個好東西,設置完成利用微軟Terminal直接操做ubuntu和cmd,powershell以及微軟的Azure雲。而其打開極其迅速,內存佔用少,不用再那麼操心了😄。所以特此記錄一下~linux
先放一張我設置好的圖哈哈~shell
什麼是WSL2?
WSL 2(Windows Subsystem for Linux) 是適用於Windows下Linux 子系統體系結構的一個新版本,它支持適用於 Linux 的 Windows 子系統在 Windows 上運行 ELF64 Linux 二進制文件。 它的主要目標是提升文件系統性能,以及添加徹底的系統調用兼容性。相對於WSL1的一些缺點進行了改進,有了很大的提高。json
開始操做吧
須要先啓用「適用於 Linux 的 Windows 子系統」可選功能,而後才能在 Windows 上安裝 Linux 分發。ubuntu
以管理員身份打開 PowerShell 並運行:windows
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
下面須要更新到 WSL 2,等待從新啓動計算機,而後繼續執行下一步。工具
若要更新到 WSL 2,須要運行 Windows 10。性能
若要檢查 Windows 版本及內部版本號,選擇 Windows 徽標鍵 + R,而後鍵入「winver」,選擇「肯定」。 (或者在 Windows 命令提示符下輸入 ver
命令)。字體
安裝 WSL 2 以前,必須啓用「虛擬機平臺」可選功能。 計算機須要虛擬化功能才能使用此功能。網站
以管理員身份打開 PowerShell 並運行:ui
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
從新啓動 計算機,以完成 WSL 安裝並更新到 WSL 2。
下載最新包:
備註:若是使用的是 ARM64 計算機,請下載 ARM64 包。 若是不肯定本身計算機的類型,請打開命令提示符或 PowerShell,並輸入:systeminfo | find "System Type"
。
運行上一步中下載的更新包。 (雙擊以運行 - 系統將提示你提供提高的權限,選擇「是」以批准此安裝。)
安裝完成後,請繼續執行下一步 - 在安裝新的 Linux 分發時,將 WSL 2 設置爲默認版本。
打開 PowerShell,而後在安裝新的 Linux 發行版時運行如下命令,將 WSL 2 設置爲默認版本:
wsl --set-default-version 2
打開 Microsoft Store,並選擇你偏好的 Linux 分發版(這裏我選擇的是Ubuntu18.04 LTS)。
下載安裝
爲新的Linux分發版建立用戶帳戶和密碼
4.能夠在開始欄打開Ubuntu18.04啦,進行操做
祝賀你!現已成功安裝並設置了與 Windows 操做系統徹底集成的 Linux 分發!
想看更詳細操做的見下面官方連接在 Windows 10 上安裝適用於 Linux 的 Windows 子系統 (WSL) | Microsoft Docs
一體化它不香嗎
根據上述操做,咱們已經完成了WSL2的安裝操做,能夠在本地直接打開ubuntu進行操做,可是平時使用過程當中可能咱們還須要開多個ubuntu操做窗口,還可能用到cmd命令或者powershell命令(通常用powershell,由於powershell是cmd的加強版)。這時候我們就要開多個窗口,那豈不是煩死啦,這時候Terminal(Windows終端)出來了!!!
Windows 終端可啓用多個選項卡(在多個 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure CLI 等之間快速切換)、建立鍵綁定(用於打開或關閉選項卡、複製粘貼等的快捷方式鍵)、使用搜索功能,以及使用自定義主題(配色方案、字體樣式和大小、背景圖像/模糊/透明度)。
安裝Terminal很簡單,打開 Microsoft Store搜索Terminal安裝便可(推薦固定在開始欄,方便打開)。
下面說幾個經常使用的Terminal配置:
注意:Terminal的配置都是在窗口向下的箭頭設置
進行配置,格式是json
每次打開Termial均可以發現默認的是powershell,若咱們想要默認打開ubuntu界面,則能夠在設置文件中進行更改,打開設置文件能夠看到list
字段,裏面對應的就是各個命令集。
每個都有惟一的guid
,咱們能夠複製ubuntu的guid到defaultProfile
字段中,下次打開就是默認ubuntu了。
Termianl的黑窗口你們相比已經看煩了,咱們能夠在schemes
字段內更換Terminal的界面顏色配置
給你們推薦一個網站,進行界面顏色主題的配置:>_TerminalSplash - Windows Terminal Themes
在defaults
字段中能夠配置Termial的背景圖及透明度。以下:
能夠在 Windows 終端中建立新的垂直或水平窗格。 垂直拆分將在焦點窗格的右側打開一個新窗格,而水平拆分將在焦點窗格下方打開一個新窗格。 若要建立默認配置文件的新垂直窗格,能夠鍵入 alt+shift++
。 若要建立默認配置文件的新水平窗格,能夠鍵入 alt+shift+-
。注意這裏新建的窗口都是一個命令集的窗口,若是想要建立不一樣的命令集還有上述效果,能夠按住alt
+鼠標點擊窗口上方向下的箭頭選擇須要的命令集。以下:
最後注意一點,WSL2將你本地的c盤,d盤等window內置驅動盤都掛載在/mnt目錄下,能夠在ubuntu中直接操做,須要謹慎操做!!!
想看更詳細的操做能夠看下面的官方文檔:Windows 終端安裝 | Microsoft Docs
目前就介紹到這啦~