如何在 Windows 上安装 Bash 或 Bash 实用程序?

如何在 Windows 上安装 Bash 或 Bash 实用程序?

如何安装适用于 Windows 的 Bash,以便能够使用其实用程序(例如 grep、vim 和 gcc),并且只需进行少量工作即可编辑环境变量以包含所有实用程序。我希望以某种方式执行此操作,这样我就不必对路径编辑器程序进行大量额外工作,也不必担心同一程序的多个安装版本导致的冲突。如果可能的话,我希望能够使用单个安装应用程序执行此操作,最好适用于我的版本 Windows 7。

这个问题与标记为相似的问题不同,因为它侧重于减少使用环境变量的困难。

答案1

一个词:赛格威。安装。欢喜。:)

答案2

正如其他人所说赛格威太棒了。

如果您只是想要 GNU 中的许多实用程序,那么有许多主要实用程序的 Win32 端口,可以在安装后从 CMD 或 Powershell 执行: GNUWin32 的 Sourceforge 页面

其中包括 Sed、Awk(及其变体)、压缩、加密、图像处理等。

还有Vim在 Windows 上,您可能需要将其添加到您的 PATH 中才能从 Powershell/CMD 执行它。

答案3

另一种选择是微软的基于 UNIX 的应用程序子系统 (SUA)。它不是很好;它甚至不包括bash。它确实包括

  • ksh,Korn shell,与 类似bash,但在进化树上要往前追溯几代,
  • tcsh,C shell 的扩展版本(csh),
  • 非特权用户可能习惯的大多数 *nix 工具。

确实如此不是包括任何类似于系统管理功能的内容。例如,它没有包括

  • setuid 和 setgid,
  • atcron
  • mount

相关内容