Para o intelliJ abrir um terminal bash corretamente no windows, crie um arquivo .bat com os seguintes comandos:
Se você instalou a versão 64 bits:
c:\cygwin64\bin\start-bash.bat
1 2
@echo off set CHERE_INVOKING=1 & c:\cygwin64\bin\bash.exe --login -i
Para versão 32 bits:
c:\cygwin\bin\start-bash.bat
1 2
@echo off set CHERE_INVOKING=1 & c:\cygwin\bin\bash.exe --login -i
Configurar o intelliJ
No intelliJ, File -> Setting -> Tools -> Terminal, e altere o terminal para o arquivo que você criou:
Pronto, feche o terminal do intelliJ e abra novamente que já será o terminal bash.
Bonus
O intelliJ não exibe corretamente comandos longos git log ou simplesmente o vim, para resolver isso, você só precisa adicionar uma variável no seu arquivo .bash_profile, pode ser na primeira linha mesmo.
c:\cygwin64\home\voce\.bash_profile OU c:\cygwin\home\voce\.bash_profile
O Linux pode memoriza todas as senhas utilizadas no SSH até que o usuário faça logoff ou reinicie o computador. As senhas ficam salvas no sistema de credenciais nativo do Linux.
O Windows não possui este recurso, sendo necessário alguns passos para conseguir o mesmo efeito.
Do chmod on multiple files could be hard if you only use chmod alone. You can use find command to filter files and folder and apply chmod with only one simple line.