[Windows] WSL使用指南

[Windows] WSL使用指南
[Windows] WSL使用指南

DeepSeek生成(2025年10月29日23:07:15)

目录
  • 🚀 WSL 常用命令速查
    • 安装与基本设置
    • 发行版管理
    • 日常使用命令
    • 系统管理
    • 高级功能
  • 💡 实用技巧

🚀 WSL 常用命令速查

安装与基本设置

# 设置默认WSL版本为WSL 2
wsl --set-default-version 2# 更新WSL内核
wsl --update# 从GitHub下载更新(解决网络问题)
wsl --update --web-download# 查看可安装的Linux发行版
wsl --list --online# 安装指定发行版(如Ubuntu)
wsl --install Ubuntu

发行版管理

# 列出所有已安装的发行版
wsl --list --verbose# 设置默认发行版
wsl --set-default Ubuntu# 更改指定发行版的WSL版本
wsl --set-version Ubuntu 2# 终止指定发行版
wsl --terminate Ubuntu# 卸载发行版
wsl --unregister Ubuntu# 导出发行版备份
wsl --export Ubuntu Ubuntu-backup.tar# 导入发行版
wsl --import Ubuntu C:\WSL\Ubuntu Ubuntu-backup.tar

日常使用命令

# 启动默认发行版
wsl# 以指定用户启动
wsl --user username# 启动特定发行版
wsl --distribution Ubuntu# 直接执行Linux命令(不进入shell)
wsl --exec ls -l# 在指定目录下启动
wsl --cd "C:\project"# 在Linux主目录启动
wsl --cd ~

系统管理

# 立即关闭所有WSL实例
wsl --shutdown# 查看WSL状态
wsl --status# 磁盘管理 - 挂载物理磁盘
wsl --mount \\.\PHYSICALDRIVE1 --name mydisk# 调整发行版磁盘大小
wsl --manage Ubuntu --resize 50GB

高级功能

# 启用稀疏磁盘(自动回收空间)
wsl --manage Ubuntu --set-sparse true# 设置发行版默认用户
wsl --manage Ubuntu --set-default-user newuser# 移动发行版到新位置
wsl --manage Ubuntu --move D:\WSL\Ubuntu# 调试模式
wsl --debug-shell

💡 实用技巧

  1. 快速执行单条命令

    wsl ls -la /home
    wsl --exec python3 script.py
    
  2. 跨系统路径转换

    wsl --cd "C:\Users" ls -la
    
  3. 查看详细发行版信息

    wsl --list --verbose
    
  4. 安装特定版本的发行版

    wsl --install --version 2