怎样在 Windows 11 上安装 Bash

Bash 是大多数 Linux 发行版上的默认 shell,由于升级到适用于 Linux 的 Windows 子系统,它在 Windows 11 上运行得比以往任何时候都好。 以下是使用 Windows 终端安装 Bourne Again Shell 的方法。

大约五年前,微软发布了最初的 Windows Linux 子系统 (WSL)。 从那以后,它经历了重大的修改——最初的 WSL 没有运行真正的 Linux 内核,它没有在虚拟机中运行,并且不支持 GUI 应用程序而无需一些额外的步骤。 随着升级到 WSL 2.0,所有这一切都发生了变化。

在 WSL 下运行的 Linux 发行版(如 Ubuntu)包括 Bash。 它们是在 Windows 11 PC 上获取 Bash 的最佳方式。

怎样安装 Bash

BASH 是大多数 Linux 发行版(发行版)的默认 shell。 您需要安装 WSL 才能让 Linux 在 Windows 上运行。 幸运的是,安装过程已经过简化——它是 Windows 终端中的一个命令。

什么是 Bash Shell,为什么它对 Linux 如此重要?

要以管理员身份运行终端,请单击开始按钮,在搜索栏中键入“终端”,右键单击 Windows 终端结果,然后单击“以管理员身份运行”。


类型 wsl --install 进入 Windows 终端并点击 Enter. 它将开始下载和安装必要的资产。 这可能需要几分钟,子系统有几百兆字节。

PowerShell 安装子系统,

完成后,您的计算机将需要重新启动。 类型 shutdown /r /t 0 并击中 Enter 立即重新启动。

怎样重新启动 Windows 11 电脑

计算机重新启动后,安装将自动恢复。 首先下载和安装 Ubuntu,然后系统会提示您选择用户名和密码。 它们不必与您的 Windows 11 登录详细信息相关,并且您不应重复使用相同的密码。

选择一个用户名和密码。

选择密码后,Ubuntu 将启动。

怎样安装其他 Linux 发行版

Ubuntu 是 WSL 随附的默认 Linux 操作系统,但它并不是唯一可用的操作系统。 wsl –install -d opensuse-42 在终端并输入 wsl --list --online 要么 wsl -l -o.

可用 linux 发行版的 PowerShell 列表,

您可以通过键入来安装列出的任何发行版 wsl --install -d <distro>. 作为一个 example如果你想安装 openSUSE-42,你需要输入 wsl --install -d opensuse-42. 如果您愿意,也可以通过 Microsoft Store 安装它们。

笔记: PowerShell 和命令提示符不区分大小写。 Linux 终端区分大小写。

就是这样——你完成了。 Bash 是 Ubuntu 中的默认 shell。 您可以随时通过从“开始”菜单或通过 Windows 终端启动 Ubuntu(或任何 Linux 发行版)来使用 Bash。