Ich kann nicht herausfinden, wie eine neue Cygwin-Sitzung aus Cygwin heraus gestartet werden kann, ähnlich wie beim Starten eines neuen Terminals aus Bash mit:
gnome-terminal
Es ist wahrscheinlich einfach, aber mir fehlt etwas. Irgendwelche Ideen?
Ich kann nicht herausfinden, wie eine neue Cygwin-Sitzung aus Cygwin heraus gestartet werden kann, ähnlich wie beim Starten eines neuen Terminals aus Bash mit:
gnome-terminal
Es ist wahrscheinlich einfach, aber mir fehlt etwas. Irgendwelche Ideen?
Antworten:
Drücken Sie 'Alt-F2', wenn Sie nur ein anderes Terminal (Mintty) in Mintty öffnen möchten, nicht in einem Skript. Weitere Tastenkombinationen finden Sie unter 'man mintty'.
cygstart /bin/bash -li
ein neues Terminalfenster öffnet, aber nicht die gleichen Einstellungen aufweist.
Wenn Sie die "Standard" -Cygwin-Konsole (aka cmd.exe) verwenden, dann:
cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS
und ersetzen Sie dann SHELL.EXE und PARAMS durch das, was Sie verwenden:
Ich würde Ihnen raten, eine bessere Konsole wie ' mintty ' oder 'rxvt' zu verwenden, die Sie einfach durch Eingabe von "mintty" (oder Drücken von f2) oder "rxvt" starten.
bash.exe
und ich habe mit dem von Ihnen bereitgestellten Befehl und einigen Variationen herumgespielt, ohne Erfolg. Ich schaue jetzt in die Münze . Vielen Dank!
mintty
Von einem vorhandenen Cygwin-Terminal aus wird ein neues Fenster gestartet, ja, aber auch das vorhandene Terminal gesperrt. Starten Sie es als Hintergrundprozess mit mintty &
, um das ursprüngliche Terminal weiterhin zu verwenden und ein neues zu haben.
cygstart mintty /bin/bash -il