WSL 2 基本命令

Justrico發表於2023-03-01

安裝 WSL 2

檢視可同時線上安裝的 Linux 發行版名稱

wsl -l -o
# 或
wsl --list --online

安裝 WSL 2 命令

wsl --install # 此選項必需,以下選項按需選擇
    --no-distribution # 且不安裝發行版
    --distribution <發行版名稱> # 同時安裝指定發行版
    --no-launch # 安裝發行版但安裝完時不自動啟動

列出 Linux 發行版資訊

列出已安裝的發行版及其詳細資訊:

wsl -l -v
# 或
wsl --list --verbose

可與 wsl --list 一起使用的其他選項還有:

  • --all : 列出已安裝的發行版,不含詳細資訊
  • --running : 列出當前正在執行的發行版
  • --quiet : 僅顯示發行版名稱

設定預設啟動的發行版

預設發行版會在 WSL 啟動時自動啟動。

wsl -s <發行版名稱>
# 或
wsl --set-default <發行版名稱>

執行指定發行版

wsl -d <發行版名稱>
# 或
wsl --distribution <發行版名稱>

更新 WSL

wsl --update # 必需,預設從 Microsoft Store 下載更新
    --web-download # 從 GitHub 下載更新

檢視 WSL 狀態和版本

檢視 WSL 狀態:

wsl --status

檢視 WSL 版本:

wsl --version

關閉 WSL

關閉 WSL 會終止正在執行的 Linux。

wsl --shutdown

終止正在執行的 Linux

僅終止正在執行的 Linux,不會關閉 WSL。

wsl --terminate <發行版名稱>

匯出和匯入發行版

注意發行版名稱不要隨意更改!!!

  • 匯出發行版

    wsl --export <發行版名稱> <絕對\路徑\檔名.tar>
    
  • 匯入發行版

    wsl --import <發行版名稱> <匯入後\存放\絕對路徑\目錄> <要匯入的\絕對\路徑\檔名.tar>
    

解除安裝發行版

解除安裝發行版會刪除發行版所有資料,謹慎操作!

wsl --unregister <發行版名稱>

其他詳細資訊可參閱官方文件:
image