Não consigo descobrir como iniciar uma nova sessão do Cygwin a partir do Cygwin, semelhante ao lançamento de um novo terminal a partir do bash com:
gnome-terminal
Provavelmente é fácil, mas estou perdendo alguma coisa. Alguma ideia?
Não consigo descobrir como iniciar uma nova sessão do Cygwin a partir do Cygwin, semelhante ao lançamento de um novo terminal a partir do bash com:
gnome-terminal
Provavelmente é fácil, mas estou perdendo alguma coisa. Alguma ideia?
Respostas:
Pressione 'Alt-F2' se você quiser abrir apenas outro terminal (mintty) em mintty, não de dentro de um script. Veja 'man mintty' para outros atalhos de teclado.
cygstart /bin/bash -li
abre uma nova janela de terminal, mas não tem as mesmas configurações.
se você usar o console cygwin "padrão" (também conhecido como cmd.exe), então:
cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS
e substitua SHELL.EXE e PARAMS pelo que você usa:
eu aconselho você a usar um console melhor como ' mintty ' ou 'rxvt', que você inicia apenas digitando "mintty" (ou pressionando f2) ou "rxvt".
bash.exe
e eu brinquei com o comando que você forneceu e algumas variações sem sorte. Olhando para hortelã agora. Obrigado!
mintty
de dentro de um terminal Cygwin existente iniciará uma nova janela, sim, mas também trancará o terminal existente. Inicie-o como um processo em segundo plano mintty &
para continuar usando o terminal original e obter um novo.
cygstart mintty /bin/bash -il