如何安装 Windows WSL(适用于 Linux 的 Windows 子系统)

如何安装 Windows WSL(适用于 Linux 的 Windows 子系统)

如果你是 Windows 用户,无论是在 PC 上、在 Intel Mac 上使用 Boot Camp 的双启动环境中,还是在 Apple Silicon Mac 上的虚拟机中运行 Windows 11,你可能有兴趣安装适用于 Linux 的 Windows 子系统或 WSL。

适用于 Linux 的 Windows 子系统将完整的 Ubuntu Linux shell 放在可从命令提示符或 PowerShell 访问的 Windows 电脑上。如果你有 Mac 背景,你可以把 Windows WSL 看作是 MacOS 的 Terminal 和 HomeBrew,因为 MacOS 有一个 BSD shell,可以随时通过命令行使用。

安装 Windows WSL 的要求

您的 Windows 安装必须是 Windows 10 版本 2004 或更高版本(内部版本 19041 及更高版本)或任何版本的 Windows 11 或更高版本。

这同样适用于 PC 上的 Windows、Boot Camp 中的 Mac 或虚拟机中的 Windows。

如何安装 Windows WSL

无论您是将 Windows WSL 安装到 PC、Boot Camp 还是通过 MacOS 在 VM 中运行 Windows 的虚拟机中,都是一样的。

    1. 在 Windows 中,从 Windows/开始菜单打开命令提示符或 PowerShell,或者单击任务栏中的搜索按钮,键入“cmd”,然后选择“以管理员身份运行”
    2. 现在,在 Windows 命令提示符下,键入以下命令:

wsl --install

    1. 按回车键开始安装适用于 Linux 的 Windows 子系统,默认安装为 Ubuntu,如果要求允许安装
    2. 安装完成后,可以通过在命令提示符或 PowerShell 中键入以下命令来启动到 WSL:

wsl

  1. 进入 wsl 后,像往常一样使用任何 linux 或 unix 命令

在 Windows 中安装 WSL 后,你会发现 Linux 和 unix 应用和工具的世界可用,使许多命令行提示相关且可用。例如,您可以运行“top”来监视进程资源使用情况,或者使用“ls -la”来表示长目录列表。

将 Linux/Unix 应用安装到 WSL 中

在 Windows 中安装 WSL 后,可以使用 WSL 命令行安装和使用其他 Linux 和 unix 应用。用于使用 Ubuntu 安装应用程序的包管理器,以及默认的 WSL 安装,是“apt”,如果您来自 Mac 背景,它与 Homebrew 非常相似。若要使用 apt 将工具、包或应用程序安装到 WSL 中,请使用以下语法:

sudo apt install (appname)

例如,若要将“htop”安装到 WSL 中,可以使用以下命令:
sudo apt install htop

我们介绍的许多命令行技巧和窍门都使用通用的 unix 命令,这意味着它们不仅适用于此处通常介绍的 Mac,还适用于 Linux、FreeBSD、Windows WSL 和许多其他 Unix 变体和子系统。

进一步进入 Windows WSL 和 Unix 命令行

如果你愿意,你可以自定义 WSL 安装,甚至可以使用除 Ubuntu 之外的其他 Linux 发行版,但对于绝大多数将使用 WSL 的用户来说,这在很大程度上是不必要的,因此超出了我们在这里介绍的范围。

正文完