答案1
Bash 当然是一个 shell,但它只是在操作环境或者操作系统。
为了访问 Windows 终端内的 Bash shell,您需要安装该操作环境或操作系统。有多种选择:
适用于 Linux 的 Windows 子系统:允许您在 Windows 下运行实际的 Linux 发行版(默认为 Ubuntu)。Bash 是大多数发行版的默认 shell。
Windows Terminal 将自动检测任何已安装的 WSL 发行版并为其添加配置文件。启动WSL 分发将为您启动 Bash shell。
请注意,在 WSL 下,这是一个真正的 ELF64(Linux)二进制文件,您在其中执行的命令通常是理解 Linux 进程、路径、文件、格式等的 Linux 命令。
Git 重击:使用以下方式安装的 Bash shell适用于 Windows 的 Git. 主要设计为在 Windows 上以命令行方式使用 Git 的 shell。它基于管理系统2,而它又基于 Cygwin(见下文)。
安装适用于 Windows 的 Git 将在 Windows 终端中为 Git Bash 创建一个配置文件。
赛格威: 这Cygwin运行环境允许 Linux 工具移植到 Windows(而不是本机运行)。Bash 可用于 Cygwin(并且通常随 Cygwin 一起安装)。
Windows 终端配置文件不是自动为 Cygwin 创建,但终端文档有创建 Cygwin 配置文件的说明。
答案2
从设置页面添加 Windows 终端配置文件:
名称:
Git Bash
命令行:
C:\Program Files\Git\bin\bash.exe
图标:
C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
Git Bash 现在应该作为 Windows 终端下拉插入符号的一个选项卡打开,而不是在其自己的单独窗口中打开。