Windows 上的 Bash
了解在 Windows 上使用 Bash 所需的操作。
软件选项
如果你使用 Windows 作为操作系统,需要同时安装 Bash 解释器和 POSIX 兼容环境。Bash 需要该环境才能正常运行。
有两种安装方式:
“Unix 环境”和“Linux 环境”这两个术语都指符合 POSIX 标准的软件环境。
第一种方法是安装 MinGW 工具包。它除了包含 Bash 外,还提供了 GNU 编译器集合。如果你不需要 MinGW 的全部功能,可以改用更轻量的 Minimal SYStem (MSYS)。MSYS 是 MinGW 的一个组件,包含 Bash、终端模拟器以及 GNU 工具。
明确 Windows 的位数
在安装任何软件之前,最好先确认你的 Windows 系统是 32 位还是 64 位。以下是查看系统位数的步骤:
- 如果桌面上有“计算机”图标,右键点击它,然后选择“属性”。
- 如果桌面上没有“计算机”图标,点击“开始”按钮,在菜单中找到“计算机”项,右键点击并选择“属性”。
- 此时会打开“系统”窗口。请查找其中的“系统类型”项目(如下图所示)。该信息将显示 Windows 的位数。
安装 MSYS
我们现在来安装现代版本的 MSYS,即 MSYS2。首先,从官方网站下载其安装程序。请选择与你 Windows 系统位数相匹配的安装版本。
现在你已具备安装 MSYS2 的全部条件。请按以下步骤进行安装:
- 运行安装文件。你会看到如下的窗口。
- 点击“下一步”按钮。
- 出现新窗口,如图所示。在此指定安装路径,然后点击“下一步”。
-
下一个窗口建议你为 Windows “开始”菜单中的应用程序命名。保持默认设置,点击“下一步”。随后安装过程开始。
-
安装完成后,点击“完成”按钮。这将关闭安装程序窗口。
太好了!你已经成功将 MSYS2 Unix 环境安装到硬盘上。如果你未更改默认安装路径,可以在 C:\msys64 目录中找到其文件。进入该目录并运行 msys2.exe 文件,即可打开一个可操作 Bash shell 的窗口。
WSL
第二种选择是安装微软提供的 Unix 环境,称为 Windows 子系统 for Linux(WSL)。该环境仅适用于 Windows 10,不支持 Windows 8 和 Windows 7。你可以在 微软官网 找到 WSL 的安装说明。