当我安装了 cygwin 时,如何启动 Windows 版 Bash?

当我安装了 cygwin 时,如何启动 Windows 版 Bash?

我今天获得了 Windows 10 周年更新,我很高兴在 Windows 上尝试新的 Linux 子系统。我之前在 Windows 10 上安装了 Cygwin。因此,当我从命令提示符,它直接启动赛格威而不是尝试安装适用于 Windows 的 Linux 子系统。卸载 Cygwin 有帮助吗?

答案1

如果您where bash在命令提示符中调用,您会发现 Cygwin/usr/bin或类似程序已在您的 PATH 中找到。事实上,where甚至可能会找到两个bash,一个来自 Cygwin,另一个来自 Bash for Windows。

解决此问题最快、最简单的方法是从 PATH 环境变量中删除 Cygwin。在命令提示符仍打开的情况下,运行systempropertiesadvanced,单击Environment Variables...右下角的 ,Path在系统变量列表中找到条目,单击编辑,然后删除包含 Cygwin 的部分。

如果这对你来说仍然太复杂,可以使用类似快速环境编辑器这使得这个过程变得轻松且不易出错。

另外,不要忘记将 Bash for Windows 作为 Windows 功能进行安装(谢谢 Ramhound)。

相关内容