VMware: Getting started with Bash on Windows 10: A step-by-step guide
One of the really cool things about Windows 10 is that Microsoft has baked a full-blown Ubuntu-based Bash shell into the operating system. For those who might not be familiar with Bash, it is a text-based Linux command line environment. In other words, it is like having Linux on Windows, and now you can easily run Bash on Windows 10.
The Bash shell has actually been a part of Windows 10 for a while, but the technique used for enabling Bash on Windows 10 has changed over time. For the purposes of this article, I am going to assume that you are running Windows 10 with the Creators Update, or a newer version. If you are not sure which Windows 10 build you are using, then right click on the Start menu, and choose the System command from the shortcut menu. The resulting About Windows 10 screen lists various statistics about the operating system and the hardware that it is running on. Take a look at the OS Build, which you can see in the figure below. The build number I am basing this article is 15063.0 (version 1703). If your copy of Windows has an older build number (a lower number), then just run Windows Update to bring Windows up to date.
Be sure to check the OS Build before you get started
Read the entire article here, Getting started with Bash on Windows 10: A step-by-step guide
via the fine folks at VMware!