虚拟机
以前在win系统上跑liunx系统一般是先安装个虚拟机软件,再在虚拟机上运行对于linux的镜像。
直到后来win推出了WSL。
WSL
Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。在我的win10家庭版上叫【适用于 Linux 的 Windows 子系统】,这个功能要启用起来。
WSL的基本命令可以参考微软的相关文档:WSL的基本命令
下面搬运了一部分过来:
- 安装
wsl --install
安装 WSL 和 Linux 的默认 Ubuntu 发行版。 了解详细信息。 还可以使用此命令通过运行 wsl --install <Distribution Name> 来安装其他 Linux 发行版。 若要获取发行版名称的有效列表,请运行 wsl --list --online。
选项包括:
–distribution:指定要安装的 Linux 发行版。 可以通过运行 wsl --list --online 来查找可用的发行版。
–no-launch:安装 Linux 发行版,但不自动启动它。
–web-download:通过联机渠道安装,而不是使用 Microsoft Store 安装。
未安装 WSL 时,选项包括:
–inbox:使用 Windows 组件(而不是 Microsoft Store)安装 WSL。 (WSL 更新将通过 Windows 更新接收,而不是通过 Microsoft Store 中推送的可用更新来接收)。
–enable-wsl1:在安装 Microsoft Store 版本的 WSL 的过程中也启用“适用于 Linux 的 Windows 子系统”可选组件,从而启用 WSL 1。
–no-distribution:安装 WSL 时不安装发行版。
备注:
如果在 Windows 10 或更低版本上运行 WSL,可能需要在 --install 命令中包含 -d 标志以指定发行版:wsl --instal -d <distribution name>。
- 列出可用的 Linux 发行版
wsl --list --online
查看可通过在线商店获得的 Linux 发行版列表。 此命令也可输入为:wsl -l -o。
- 列出已安装的 Linux 发行版
wsl --list --verbose
查看安装在 Windows 计算机上的 Linux 发行版列表,其中包括状态(发行版是正在运行还是已停止)和运行发行版的 WSL 版本(WSL 1 或 WSL 2)