如果您想在 Windows 上运行 Linux 终端,最好的选择是启用 Windows Subsystem for Linux (WSL),这是一个网关开启器,允许您在 Windows 操作系统上安装 Linux bash shell。启用 WSL 后,您就可以安装 Linux 发行版。
在 Windows 10 上运行 WSL 的要求
在启用适用于 Linux 的 Windows 子系统之前,您应该了解运行 WSL 所需的最低要求。
根据 Microsoft 的说法,您应该运行 Windows 10(64 位)版本 2004 或更高版本以及 Build 19041 或更高版本。
## 所有 Windows 11 版本都可以运行 WSL。
如果您不确定自己的 Windows 10 风格,可以轻松检查您安装的 Windows 10 版本。
某些旧版本的 Windows 10 也可以运行,但您必须手动安装 WSL。
如何启用适用于 Linux 的 Windows 子系统
为了在 Windows 10 上安装 Linux bash shell,您首先必须启用适用于 Linux 的 Windows 子系统。
您会知道 WSL 是否未启用,因为您会遇到错误:“未启用适用于 Linux 的 Windows 子系统可选组件。请启用它并重试。”
以下是在 Windows 10 中启用 WSL 的方法:
您首先需要进入 Windows 程序和功能。
打开 Windows 10 设置并选择应用程序。 在窗口右侧的“相关设置”下,单击“程序和功能”。
进入后,单击左侧面板上的“打开或关闭 Windows 功能”。然后向下滚动并选中相应的框以启用适用于 Linux 的 Windows 子系统。
单击“确定”保存更改,然后单击“立即重新启动”完成该过程。
在 Windows 计算机上安装 WSL
在 Windows 设备上启用 WSL 后,您可以安装适用于 Linux 的 Windows 子系统。之后,您可以在 Windows PC 中安装任何受支持的 Linux 发行版。选择一个小型、轻量级的 Linux 发行版可能会有所帮助。
您还可以在 Windows 中安装 Linux 桌面,为您提供图形用户界面。
WSL1 或 WSL2:哪个更适合您?
WSL2 是适用于 Linux 的 Windows 子系统的升级版本,现在是在 Windows 中安装 Linux 发行版时的默认设置。它适用于 Windows 11 或 Windows 10、版本 1903、内部版本 18362 或更高版本。
WSL 的两个版本之间存在一些差异;主要是,WSL2 除了支持完整的系统调用兼容性和 IPv6 支持之外,还提供了更好的性能。此外,WSL2 在托管虚拟机 (VM) 内使用完整的 Linux 内核,因此您无需设置和管理 VM 即可运行 Linux 发行版。
切换到 WSL1 的原因
虽然最新版本的 WSL 提供了更好的性能和更广泛的支持,但您可能仍想使用旧版本。这是因为 WSL1 可以与旧版本的 VMware 和 VirtualBox 一起运行,而 WSL2 则不能运行,尽管它与最新版本的 VirtualBox 和 VMware 兼容,两者都支持 Hyper-V。
使用 WSL1 而不是 WSL2 的主要原因是它可以跨操作系统文件系统提供更好的性能 — 这一障碍可以通过在 Linux 文件系统中创建项目文件来克服。
启用 WSL 并安装 Linux 发行版后,您就可以执行命令了。
以上是如何为 Linux 启用 Windows 子系统的详细内容。更多信息请关注PHP中文网其他相关文章!