Windows WSL使用

200 阅读1分钟

WSL 是 "Windows Subsystem for Linux" 的缩写。它是由微软开发的一项功能,允许在 Windows 10 和 Windows 11 操作系统上运行 Linux 二进制可执行文件(ELF 格式)。WSL 提供了一个轻量级的虚拟化环境,使用户能够在不使用虚拟机的情况下运行大多数 Linux 命令行工具和应用程序。

WSL 有两个版本:

  1. WSL 1:这是最初的版本,通过 Windows 内核兼容层翻译 Linux 系统调用以在 Windows 上运行。
  2. WSL 2:这是更新的版本,使用真正的 Linux 内核运行在一个轻量级的虚拟机中,提供了更高的性能和更好的兼容性。

安装启动:

  1. wsl --list --online 查看可以安装的版本
  2. wsl --install Ubuntu-24.04 选择安装的版本
  3. wsl -l -v查看已经安装的版本
  4. wsl --set-default <version>修改默认项
  5. windows的路径在/mnt下放置
  6. wsl -d <version> 运行wsl

在wsl环境中利用VsCode打开文件夹

  1. VsCode下载wsl插件
  2. 命令行输入code .
  3. 可以直接在资源管理器-linux中打开

备份还原

  1. wsl --export <Distro发行版> <Filename> [Options]

关闭正在运行的wsl实例

  1. wsl --shutdown