文章目录
WSL
简介
wsl 指 Windows Subsystem for Linux (WSL)
适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。
详情参考微软wsl官方文档
安装
- windows 搜索 “启用或关闭 Windows 功能”(或者控制面板中打开)
- 勾选 适用于 Linux 的 Windows 子系统
- 重启后安装完成
更新至WSL2
- windows版本要求:
更新
- powershell 管理员身份运行
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 下载 Linux 内核更新包
适用于 x64 计算机的 WSL2 Linux 内核更新包 - 打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:
wsl --set-default-version 2
- 打开微软应用商店下载 Linux 发行版
wsl命令
wsl -l -v # 检查分配给每个已安装的 Linux 分发版的 WSL 版本
wsl --list --verbose # 同上
wsl --set-version <distribution name> <versionNumber> # 设置分发版为受某一 WSL 版本支持
# <distribution name> 替换为你的分发版的实际名称,并将 <versionNumber> 替换为数字“1”或“2”
wsl --shutdown # 立即终止所有正在运行的发行版和 WSL 2 轻量级实用程序虚拟机。
wsl --list --quiet # 仅列出发行版名称。此命令对于脚本编写很有用,因为它只会输出你已安装的发行版的名称,而不显示其他信息,如默认发行版、版本等。
Ubuntu 子系统安装
应用商店下载即可
使用技巧
ubuntu 可以进入 windows 目录
/mnt 目录下 c 和 d 便是 Windows 系统的 C 盘和 D 盘,可直接进入 D 盘运行 Linux 系统上才能运行的二进制文件
Linux 使用 Windows 可执行文件