GitBash 是直接在 Windows 中操作 Bash 环境的选项之一。但是,现在可以使用 Windows Linux 子系统 (WLS),可以cmd
通过输入命令从经典终端 ()启动bash
。然而,尽管 WLS 和 GitBash 都存在于同一个 Windows 实例和环境中,但我还没有看到从 GitBash shell 直接启动更强大的 WLS 环境的方法。
当然,可以选择在cmd
GitBash 内部启动,然后尝试通过输入bash
next 来启动 WLS,但是在 Windows 10 上测试时,我发现这样做会让该bash
命令从传统终端 shell 启动一个新的 GitBash shell。如何启动 WLS?
笔记: 在这种情况下,“Windows Linux 子系统” == “Windows Subsystem for Linux”。我只是更喜欢使用前者。
答案1
正确的答案是在 gitbash 中使用:
winpty wsl