Windows WSL使用

weifeng 2023/04/23

目录

WSL是什么

WSL是Windows Subsystem for Linux的缩写,它是一种在Windows上运行Linux的技术。可以使用WSL在Windows上直接运行大多数命令行工具、实用程序和应用程序,而不需要传统的虚拟机或双系统启动。

安装WSL和镜像

  wsl --install               # 安装WSL
  wsl --update                # 更新
  wsl --set-default-version 2 # 建议使用WSL2
  wsl --list --online         # 查看可以安装的镜像
  wsl --install -d Ubuntu     # 选择一个镜像安装
  wsl --user root             # 使用root账号登录,设置root密码或创建其他用户

导出和导入镜像

Windows默认会将Linux的镜像安装在C盘,如果你的C盘容量告警,可以考虑先将镜像导出到其他盘(如D盘),然后再导入到容量富余的盘。 另外,如果想备份已安装的镜像,使用“导出”功能也是个好方案。

  wsl -l -v                       # 查看所有已安装镜像
  wsl --export Ubuntu-22.04 d:/wsl-ubuntu-22.04.tar # 导出镜像并制定保存路径
  wsl --unregister Ubuntu-22.04   # 删除已安装镜像
  wsl --import Ubuntu-22.04 d:/wsl-ubuntu-22.04 d:/wsl-ubuntu-22.04.tar --version 2 # 导出刚才保存的镜像文件
  wsl -l -v                       # 再次查看,并确认导入的名称
  wsl -d Ubuntu-22.04 --user root # 指定用户名登录系统