- No diretório
C:\cygwin64\
deve haver o arquivoCygwin.bat
(ele executarábash
no terminal do Windows, também conhecido como CMD), use-o em vez demintty
ou se preferirmintty
console, será necessário iniciá-lo como\full\path\to\mintty -
(o traço-
faz parte do comando !!!) para configurar corretamente o ambiente do cygwin. Corrija isso em seu "script AutoHotKey" para resolver seu problema.
O traço caractere-
no final demintty
faz o mesmo quebash -l
- é usado como shell de login. Se você estiver usandomintty
sem traço no final, ele se comportará como um arquivo exe comum sem configurar o ambiente cygwin, mas com a opção-
ele emulará um "login" normal para o sistema. - Verifique se os programas que você está procurando
killall man info wc which ssh clear
instalado executandocygwin
arquivo de instalaçãosetup.exe
novamente e digite estes programas no campo de busca, você verá na lista se eles verificaram como instalados ou não. Marque para instalá-los e prossiga se não estiver marcado como instalado. - Quando você chama
ping
executando a versão do ping do Windows, não do cygwin, se você instalou o pacoteping
quando instaloucygwin
você precisa chamá-lo com o caminho completo onde localizouC:\cygwin64\bin\ping.exe
(ou/bin/ping
se você estiver dentro do terminal do cygwin), caso contrário a versão da janelaping
será executada.
O Cygwin pode ser usado em dois modos de operação: um, quando você chama o utilitário do cygwin diretamente de qualquer programa do windows ou arquivo bat (use grep
nos arquivos bat), segundo modo de operação quando você quiser emular o sistema operacional baseado em unix, para isso você precisa fazer login no sistema de operação virtual aka cygwin, desta forma Mintty - terminal (ou bash -l
) irá configurar corretamente todo o ambiente como é quando você faz o login para um sistema operativo baseado em unix real.