cygstart
это хорошо, но на самом деле не предназначено для того, что спрашивают. Вы можете думать о cygstart <filename>
как о том, что произойдет, если вы дважды щелкнете по чему-либо в Windows Explorer - это означает, что он может открывать файлы в программе по умолчанию, а также запускать исполняемые файлы. Тем не менее, и cygstart ...
, и cmd /c start ...
потеряют вашу удобную терминальную среду, поэтому я бы рекомендовал использовать что-то, что запускает новое окно терминала, например run mintty
.
Например:
man ()
{
run mintty --title="man $*" bash --norc -c "command man $@"
}
откроет справочные страницы в новых окнах, чтобы вы могли просматривать их, продолжая работать в текущем окне.