title: Cygwin Bash.exe vs. mintty.exe
body: <p>I am trying to run Unix commands on both the <code>bash.exe</code> and <code>mintty.exe</code>, found in <code>Cygwin64/bin</code> (e.g., usr/bin/bash.exe). When I try to run the Unix commmand <code>ls</code>, I get <code>bash: ls: command not found</code>. However, when I click on the desktop icon for the Cygwin terminal, and enter <code>ls</code> into the resulting Cygwin terminal, the Unix commmands like <code>ls</code> work! Why do Unix commands not work on <code>bash.exe</code> and <code>mintty.exe</code>, but on the terminal the results from clicking the icon? Furthermore, what is the difference the two shells brought by <code>bash.exe</code> and <code>mintty.exe</code>?</p>