После недавнего обновления оболочка Cygwin bash работает для любых команд, которые не требуют взаимодействия, но если приложению требуется взаимодействие (например, оболочка python), оно не будет работать, приглашение никогда не появится, ввод известных рабочих команд не приводит к выход.
Я читал в других местах, где люди предлагают мятный, но он ведет себя так же.
Оболочка полностью функциональна с возможностью вызова из командной строки, запуска сценариев, которые не требуют взаимодействия и т. Д., Но не работает, как только программа запрашивает их или имеет какие-либо запросы.
Все это кажется странным, поскольку bash делает именно то, что делают другие приложения, взаимодействуя с пользователем, но все другие приложения, похоже, заблокированы от взаимодействия.
Оба emacs и vi работают, однако, похоже, они являются исключениями из правила.
Cygwin Python также работает, но Windows Python не работает, и большинство моих virtualenv построены из Windows Python.