WSL2+Terminal+VScode配置調試

最近幾天一直想找個方法把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

開始操做吧

步驟 1 - 啓用適用於 Linux 的 Windows 子系統

須要先啓用「適用於 Linux 的 Windows 子系統」可選功能,而後才能在 Windows 上安裝 Linux 分發。ubuntu

以管理員身份打開 PowerShell 並運行:windows

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

下面須要更新到 WSL 2,等待從新啓動計算機,而後繼續執行下一步。工具

步驟 2 - 檢查運行 WSL 2 的要求

若要更新到 WSL 2,須要運行 Windows 10。性能

  • 對於 x64 系統:版本 1903 或更高版本,採用 內部版本 18362 或更高版本。
  • 對於 ARM64 系統:版本 2004 或更高版本,採用 內部版本 19041 或更高版本。

若要檢查 Windows 版本及內部版本號,選擇 Windows 徽標鍵 + R,而後鍵入「winver」,選擇「肯定」。 (或者在 Windows 命令提示符下輸入 ver 命令)。字體

步驟 3 - 啓用虛擬機功能

安裝 WSL 2 以前,必須啓用「虛擬機平臺」可選功能。 計算機須要虛擬化功能才能使用此功能。網站

以管理員身份打開 PowerShell 並運行:ui

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

從新啓動 計算機,以完成 WSL 安裝並更新到 WSL 2。

步驟 4 - 下載 Linux 內核更新包

  1. 下載最新包:

    備註:若是使用的是 ARM64 計算機,請下載 ARM64 包。 若是不肯定本身計算機的類型,請打開命令提示符或 PowerShell,並輸入:systeminfo | find "System Type"

  2. 運行上一步中下載的更新包。 (雙擊以運行 - 系統將提示你提供提高的權限,選擇「是」以批准此安裝。)

安裝完成後,請繼續執行下一步 - 在安裝新的 Linux 分發時,將 WSL 2 設置爲默認版本。

步驟 5 - 將 WSL 2 設置爲默認版本

打開 PowerShell,而後在安裝新的 Linux 發行版時運行如下命令,將 WSL 2 設置爲默認版本:

wsl --set-default-version 2

步驟 6 - 安裝所選的 Linux 分發

  1. 打開 Microsoft Store,並選擇你偏好的 Linux 分發版(這裏我選擇的是Ubuntu18.04 LTS)。

  2. 下載安裝

  3. 爲新的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

  1. 每次打開Termial均可以發現默認的是powershell,若咱們想要默認打開ubuntu界面,則能夠在設置文件中進行更改,打開設置文件能夠看到list字段,裏面對應的就是各個命令集。

    每個都有惟一的guid,咱們能夠複製ubuntu的guid到defaultProfile字段中,下次打開就是默認ubuntu了。

  2. Termianl的黑窗口你們相比已經看煩了,咱們能夠在schemes字段內更換Terminal的界面顏色配置

    給你們推薦一個網站,進行界面顏色主題的配置:>_TerminalSplash - Windows Terminal Themes

    defaults字段中能夠配置Termial的背景圖及透明度。以下:

  3. 能夠在 Windows 終端中建立新的垂直或水平窗格。 垂直拆分將在焦點窗格的右側打開一個新窗格,而水平拆分將在焦點窗格下方打開一個新窗格。 若要建立默認配置文件的新垂直窗格,能夠鍵入 alt+shift++。 若要建立默認配置文件的新水平窗格,能夠鍵入 alt+shift+-。注意這裏新建的窗口都是一個命令集的窗口,若是想要建立不一樣的命令集還有上述效果,能夠按住alt+鼠標點擊窗口上方向下的箭頭選擇須要的命令集。以下:

  4. 最後注意一點,WSL2將你本地的c盤,d盤等window內置驅動盤都掛載在/mnt目錄下,能夠在ubuntu中直接操做,須要謹慎操做!!!

想看更詳細的操做能夠看下面的官方文檔:Windows 終端安裝 | Microsoft Docs


目前就介紹到這啦~

相關文章
相關標籤/搜索