Я не могу понять, как запустить новую сессию Cygwin из Cygwin, аналогично запуску нового терминала из bash с помощью:
gnome-terminal
Это, вероятно, легко, но я что-то упустил. Есть идеи?
Я не могу понять, как запустить новую сессию Cygwin из Cygwin, аналогично запуску нового терминала из bash с помощью:
gnome-terminal
Это, вероятно, легко, но я что-то упустил. Есть идеи?
Ответы:
Нажмите Alt-F2, если вы хотите открыть только другой терминал (mintty) в mintty, а не из скрипта. Смотрите "man mintty" для других сочетаний клавиш.
cygstart /bin/bash -li
открывает новое окно терминала, но не имеет таких же настроек.
если вы используете консоль cygwin «по умолчанию» (aka cmd.exe), то:
cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS
а затем замените SHELL.EXE и PARAMS на то, что вы используете:
Я бы посоветовал вам использовать лучшую консоль, такую как ' mintty ' или 'rxvt', которую вы запускаете, просто набрав "mintty" (или нажав клавишу f2) или "rxvt".
bash.exe
и я возился с командой, которую вы предоставили, и некоторыми вариантами, но безуспешно. Глядя сейчас на мяту . Благодарность!
mintty
из существующего терминала Cygwin откроется новое окно, да, но также заблокируйте существующий терминал. Запустите его как фоновый процесс, mintty &
чтобы продолжить использование исходного терминала и получить новый.
cygstart mintty /bin/bash -il