Ya hay uno que respondió la pregunta de la mejor manera de usar un shell con Cygwin en Windows 7 . Eso es para comenzar Cygwin conC:\cygwin\bin\mintty.exe -
Con ese $SHELL = /bin/sh
¿Cómo puedo iniciar mintty con /usr/bin/bashel shell predeterminado?

/path/to/mintty.exe [-i icon-file] -, con el seguimiento-obtenemos un shell de inicio de sesión, que generalmente inicio una sesión de pantalla./etc/passwdse sobrescribe (¿a veces?) cuando se actualiza con la configuración de Cygwin.-? Hablar sobre difícil de google ..Puedes iniciar
mintty bashbash para que sea predeterminadofuente
supongamos que este nombre de archivo es mintty.bat, haga doble clic en este archivo para abrir un terminal mintty, y con bash, path & pwd todo establecido.
fuente