This question already has an answer here:
How can I install Bash for Windows so that I can use its utilities, such as grep, vim, and gcc with minimal amount of work in editing the environment variables to include them all. I'd like to do this in a way so that I don't have to do a lot of additional work with path editor programs and so that I don't need to worry about conflicts resulting from multiple installed versions of the same program. I'd prefer to be able to do this with a single installation application if possible, preferably for my version, Windows 7.
This is a different question from the question it is marked as similar to, because it is focused on reducing the difficulties in working with the environment variables.