WSL 基本命令

6 阅读2分钟

WSL核心命令速查表

命令分类命令示例功能说明来源
安装与初始化wsl --install -d Ubuntu-24.04安装指定发行版(如Ubuntu 24.04)15
wsl --update更新WSL内核组件至最新版本26
发行版管理wsl -l -v列出已安装发行版及其版本(WSL1/WSL2)25
wsl --set-default-version 2设置新发行版默认使用WSL2模式56
wsl --set-version Ubuntu 2将现有发行版转换为WSL2模式56
启动与关闭wsl -d FedoraLinux-42启动指定发行版(如Fedora 42)45
wsl --shutdown强制关闭所有WSL实例并释放资源57
文件系统交互wsl ls /mnt/c/Users在Windows中直接调用Linux命令访问文件58
wslpath -w ~/project将Linux路径转换为Windows格式(如C:\Users...58
数据迁移wsl --export Ubuntu ubuntu-backup.tar将发行版导出为tar备份文件56
wsl --import NewUbuntu D:\wsl\ ubuntu-backup.tar从备份文件导入发行版到指定路径56
网络与GUIwsl -d Ubuntu gedit启动Linux图形程序(需预先配置GUI支持)37
ip a show eth0查看WSL虚拟网络接口IP地址38
用户管理<Distro>.exe config --default-user root设置发行版默认登录用户(如Ubuntu.exe配置root用户)67
卸载清理wsl --unregister Ubuntu彻底删除指定发行版及其数据67

使用说明

  1. 权限要求‌:带--install--update的命令需在‌管理员权限‌的PowerShell中执行12
  2. 路径转换‌:wslpath支持双向转换,添加-u参数可将Windows路径转Linux格式(如wslpath -u "C:\Users")5
  3. 性能建议‌:WSL2模式下建议将项目文件存储在Linux根目录(如~/project)而非/mnt/c/,避免跨文件系统性能损耗