Je ne peux pas comprendre comment lancer une nouvelle session Cygwin à partir de Cygwin, similaire au lancement d'un nouveau terminal à partir de bash avec:
gnome-terminal
C'est probablement facile mais il me manque quelque chose. Des idées?
cygstart /bin/bash -li
cygstart mintty /bin/bash -il
Appuyez sur 'Alt-F2' si vous souhaitez uniquement ouvrir un autre terminal (mintty) dans mintty, pas depuis un script. Voir «man mintty» pour d'autres raccourcis clavier.
la source
cygstart /bin/bash -li
ouvre une nouvelle fenêtre de terminal, mais n'a pas les mêmes paramètres.si vous utilisez la console cygwin "par défaut" (alias cmd.exe) alors:
puis remplacez SHELL.EXE et PARAMS par ce que vous utilisez:
je vous conseille d'utiliser une meilleure console comme ' mintty ' ou 'rxvt', que vous lancez simplement en tapant "mintty" (ou en appuyant sur f2) ou "rxvt".
la source
bash.exe
et j'ai tripoté la commande que vous avez fournie et quelques variantes sans succès. En regardant dans menthe maintenant. Merci!mintty
à partir d'un terminal Cygwin existant ouvrira une nouvelle fenêtre, oui, mais verrouillera également le terminal existant. Démarrez-le en arrière-plan avecmintty &
pour continuer à utiliser le terminal d'origine et en avoir un nouveau.Afin de charger également my
.bash_profile
, j'ai créé un alias dans my.bashrc
avec la commande suivante:la source