開發人員可以在 Windows 電腦上同時存取 Windows 和 Linux 的功能。 適用於 Linux 的 Windows 子系統 (WSL) 可讓開發人員安裝 Linux 散發套件(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),並直接在 Windows 上使用 Linux 應用程式、公用程式和 Bash 命令列工具,完全未經修改,而且不需要傳統虛擬機器或 dualboot 設定的額外負荷。
必要條件
您必須執行 Windows 10 版本 2004 和更新版本(組建 19041 和更新版本)或 Windows 11,才能使用下列命令。 如果您使用舊版,請參閱手動安裝頁面。
安裝 Windows 終端機(建議) 使用 Windows 終端機 支援您想要安裝的許多命令行,並可讓您在多個索引卷標或視窗窗格中開啟它們,並在多個 Linux 散發套件或其他命令行之間快速切換 (PowerShell、命令提示字元、Azure CLI 等)。 您可以使用獨特的色彩配置、字型樣式、大小、背景影像和自訂鍵盤快速鍵,完全自訂終端機。 深入了解。
您可以進入 Windows [開始] 功能表並輸入已安裝的發行版本名稱,直接開啟您的 Linux 發行版本。 例如:「Ubuntu」。 這會在自己的控制台視窗中開啟Ubuntu。
從 Windows 命令提示字元或 PowerShell,您可以輸入已安裝的發行版本名稱。 例如:ubuntu
從 Windows 命令提示字元或 PowerShell,您可以輸入:wsl.exe,在目前的命令列內開啟預設 Linux 發行版本。
從 Windows 命令提示字元或 PowerShell,您可以輸入:wsl [command],在目前的命令列內使用預設 Linux 發行版本,而不輸入新的命令。 將 WSL 命令取代為 [command],例如:wsl -l -v 列出已安裝的散發套件,或取代為 wsl pwd 查看目前目錄路徑在 wsl 中掛接的位置。 從 PowerShell,命令 get-date 會提供 Windows 檔案系統的日期,而且 wsl date 將提供 Linux 檔案系統的日期。
您選取的方法應該取決於您即將進行的作業。 如果您已在 Windows 提示字元或 PowerShell 視窗中開啟 WSL 命令列,而且想要結束,請輸入命令:exit。
想要嘗試最新的 WSL 預覽功能嗎?
加入 Windows 測試人員計畫,以嘗試 WSL 的最新功能或更新。 加入 Windows 測試人員之後,您可以選擇想要從 Windows 設定功能表內接收預覽組建的通道,以自動接收與該組建相關聯的任何 WSL 更新或預覽功能。 您可以自下列內容中選擇: