[Windows] WSL使用指南

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

🚀 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
    
posted on 2025-10-29 23:07  风惊庭前叶  阅读(6)  评论(0)    收藏  举报