Overview

Windows Subsystem for Linux (WSL) 是讓我們在 Windows 裡使用非 VM 方式可以直接與 Linux 底層溝通,以下簡單介紹使用 WSL 安裝 Ubuntu 。

關於 Windows 子系統 Linux 版

比較 WSL 2 和 WSL 1

Install

在 Windows 10 上安裝適用於 Linux 的 Windows 子系統 (WSL)

Usage

使用方式 : wsl.exe [Argument] [Options...] [CommandLine]

列出所有子系統

❯ wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-20.04           Stopped         2
  docker-desktop-data    Running         2
  docker-desktop         Running         2

執行指定的子系統

# 進入
❯ wsl -d Ubuntu-20.04
# 離開
yucheng@YuCheng-Laptop:/mnt/c/Users/YuCheng$ exit
logout

以指定使用者身份執行子系統

# 以 root 身分執行
❯ wsl -d Ubuntu-20.04 -u root
root@YuCheng:/mnt/c/Users/YuCheng# exit
logout

變更指定的子系統為預設開啟的子系統

# 當在 CLI 介面輸入 bash 或 wsl 時,可以直接進入子系統
❯ wsl -s Ubuntu-20.04

變更新子系統的預設安裝版本

# 新子系統安裝都會是 WSL 2
❯ wsl --set-default-version 2

變更指定子系統的版本