素材阁

WSL 速查

共 25 条 WSL 常用命令,覆盖安装与发行版、运行与关闭、导入导出、文件与网络、 其他常用五组内容。支持搜索与分类筛选,点击即可复制。

安装与发行版

新版用 wsl --install 一步到位。

命令说明
安装 WSL 与默认发行版(需管理员,装完重启)
安装指定发行版
列出可安装的发行版(简写 wsl -l -o)
列出已安装发行版及版本(wsl -l -v)
设置默认发行版
把发行版设为 WSL2

运行与关闭

进入发行版或执行命令。

命令说明
进入默认发行版
进入指定发行版
在 WSL 里执行一条命令(不进入交互)
关闭所有发行版与虚拟机(配合 .wslconfig 生效时常用)
只关闭指定发行版
查看状态与版本

导入导出

备份、迁移与复制发行版。

命令说明
导出发行版为 tar 备份
从 tar 导入为新发行版
导入并指定 WSL 版本
注销(删除)发行版(数据不可恢复,慎用)

文件与网络

Windows 与 Linux 互访路径。

命令说明
在资源管理器 / 浏览器访问 Linux 文件
新版本推荐路径写法
Linux 里访问 C 盘
在 Linux 里用资源管理器打开当前目录
全局配置(内存 / CPU / 交换等),改后 wsl --shutdown

其他常用

更新与提示。

命令说明
更新 WSL 内核
在 Linux 里调用 Windows 命令
比在 /mnt/c 下读写的性能好很多
挂载物理磁盘(少数场景需要)

使用说明

WSL 速查:安装与发行版、运行与关闭、导入导出、文件与网络路径、其他常用;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:安装与发行版、运行与关闭、导入导出、文件与网络。
  2. 点「命令」列复制,替换发行版名与路径后执行。
  3. 新机器直接 wsl --install,一条命令装好;--list 查看已装发行版。
  4. 项目放在 Linux 文件系统(\\wsl$)比 /mnt/c 下更快。

常见问题

WSL1 和 WSL2 有什么区别?
WSL1 用翻译层运行 Linux 系统调用,文件访问(尤其 /mnt/c)快但兼容性一般;WSL2 用轻量虚拟机跑真 Linux 内核,兼容性最好、性能强,推荐用 WSL2。
为什么 WSL 里访问 /mnt/c 很慢?
跨文件系统(Windows 与 Linux)访问有额外开销。把代码仓库放到 Linux 侧(如 ~/projects)能显著提速,避免在 /mnt/c 下跑构建。
怎么备份或迁移一个发行版?
用 wsl --export 导出为 tar 备份;换机或扩容时用 wsl --import 导入为新发行版(可指定安装目录与版本)。unregister 会删除,慎用。
改了内存 / CPU 配置不生效?
编辑 %USERPROFILE%\.wslconfig 后需要 wsl --shutdown 让配置重新加载。注意 .wslconfig 是全局配置,单个发行版内还有 wsl.conf。

延伸阅读

相关工具