LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Windows 的 Linux 子系統 WSL 安裝、使用及基本命令總結

admin
2025年7月19日 0:8 本文熱度 850

"WSL" 是 Windows Subsystem for Linux(Windows 的 Linux 子系統)的縮寫,是微軟在 Windows 上運行原生 Linux 二進制可執行文件的兼容層。

主要功能:

  • 允許用戶在 Windows 上直接運行 Linux 命令行工具(如 Bash、apt、grep 等)。

  • 支持多個 Linux 發行版(如 Ubuntu、Debian、Kali Linux 等)。

  • 適用于開發、測試和系統管理任務。

兩種版本:

  • WSL 1(基于兼容層,性能較低但兼容性好)

  • WSL 2(基于輕量級虛擬機,性能更高,支持完整 Linux 內核)

常見用途:

  • 運行 Linux 開發環境(如 Python、C/C++、Node.js)。
  • 使用 Docker 容器開發。
  • 測試 Linux 腳本或工具。

1. WSL 安裝方法

1.1系統要求
  • Windows 10(版本 2004 或更高) 或 Windows 11
  • 支持 虛擬化技術(VT-x/AMD-V)BIOS/UEFI 中需啟用
1.2安裝步驟

方法 1:一鍵安裝(推薦)

wsl --install
  • 默認安裝 Ubuntu
  • 自動啟用 WSL 和虛擬機平臺功能
  • 安裝完成后需 重啟電腦

方法 2:手動安裝

1)啟用 WSL 功能(管理員 PowerShell):

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

2)啟用虛擬機平臺(WSL 2 需要):

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

3)重啟電腦

4)設置 WSL 2 為默認版本

wsl --set-default-version 2

5)安裝 Linux 發行版(Microsoft Store 或命令行):

  • 從 Microsoft Store 下載(如 Ubuntu、Debian、Kali Linux)
  • 或使用命令行安裝:
wsl --install -d <發行版名稱>  
# 例如:wsl --install -d Ubuntu-22.04

2. WSL 使用技巧

2.1基本命令

命令說明
wsl
進入默認發行版的終端
wsl -d <發行版>
進入指定發行版
wsl --list --online
查看可安裝的發行版
wsl --list --verbose
查看已安裝的發行版及版本(WSL 1/WSL 2)
wsl --shutdown
關閉所有 WSL 實例
wsl --terminate <發行版>
終止指定發行版
wsl --export <發行版> <文件名.tar>
導出發行版為備份文件
wsl --import <新發行版> <安裝路徑> <備份文件>
從備份恢復發行版

2.2文件系統交互
  • Windows 訪問 Linux 文件
\\wsl$\<發行版名稱>\(如 \\wsl$\Ubuntu\home\user)
  • Linux 訪問 Windows 文件
/mnt/c/(對應 C:\)
/mnt/d/(對應 D:\)
2.3配置默認用戶
<發行版> config --default-user <用戶名>

例如(Ubuntu):

ubuntu config --default-user root  # 默認以 root 登錄
2.4升級 WSL 2 內核
wsl --update
2.5運行 GUI 應用(WSLg)
  • 支持 Linux GUI 程序(如 GIMP、VS Code)
  • 直接運行:
  gedit  
  或
  firefox、nautilus 等

3. 高級用法

3.1 Docker + WSL 2

1)安裝 Docker Desktop 并啟用 WSL 2 后端

2)在 WSL 中直接使用 docker 命令

3.2 VS Code 遠程開發

1)安裝 VS Code 和 Remote - WSL 擴展

2)在 WSL 終端輸入:

code .

即可在 Windows 的 VS Code 中編輯 Linux 文件

3.3 Zsh / Oh My Zsh 美化終端
sudo apt install zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

4. 常見問題

4.1 WSL 2 網絡問題

Windows 訪問 WSL 2 服務(如 localhost:3000):

hostname -I  # 查看 WSL 2 的 IP

WSL 2 訪問 Windows 服務

cat /etc/resolv.conf  # 查看 Windows 的 IP(nameserver)
4.2性能優化

關閉 WSL 2 的虛擬機(節省資源):

wsl --shutdown

限制內存使用(在 %USERPROFILE%\.wslconfig 中配置):

[wsl2]
memory=4GB  # 限制最大內存
processors=2  # 限制 CPU 核心數

5. 總結

適合人群:開發者、Linux 學習者、DevOps

優勢:輕量級、高性能、與 Windows 無縫集成

推薦版本WSL 2(支持完整 Linux 內核)

附:WSL 命令速查表

命令描述
wsl --list --online
列出可用的 Linux 發行版
wsl --install
安裝默認發行版(Ubuntu)
wsl --install --distribution <dist_name>
安裝指定的 Linux 發行版
wsl --list --verbose
列出已安裝的發行版(詳細信息)
wsl -d <dist_name>
從終端運行指定發行版
wsl -d <dist_name> --user <username>
以指定用戶身份運行發行版
wsl ~ -d <dist_name>
在默認用戶的主目錄下打開發行版
wsl --set-default <dist_name>
將指定發行版設為默認
wsl --terminate <dist_name>
終止正在運行的發行版
wsl --shutdown
關閉 WSL 及相關系統
wsl --version
獲取系統上的 WSL 版本
wsl --status
檢查 WSL 狀態及其配置等
wsl --set-version <dist_name> <ver>
更改發行版的 WSL 版本
wsl --export <dist_name> <file.tar>
將發行版導出為指定名稱的 tar 文件
wsl --import <dist_name> <import location> <exported file>
從 tar 文件導入發行版
wsl --unregister <DistributionName>
注銷(刪除)發行版
wsl --mount <diskpath>
掛載磁盤
wsl --update
更新 WSL 版本
wsl --help
獲取 WSL 命令及選項的幫助信息

注:

  • <dist_name> 表示發行版名稱(如 Ubuntu、Debian 等)。
  • <username> 表示 Linux 用戶名。
  • <file.tar> 表示導出的 tar 文件名。
  • <diskpath> 表示磁盤路徑。


閱讀原文:原文鏈接


該文章在 2025/7/21 10:58:58 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
亚洲аv天堂手机版在线观看 | 最新久久激情免费视频 | 久久一日本道色综合久久不 | 夜精品A一区二区三区 | 在线三级网站上 | 中文字幕中字在线视频 |