如何安装适用于 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,
at
和cron
,mount
。