
Possível duplicata:
Equivalente no Windows de onde está?
Estou acostumado a dizer "qual foo" em sistemas Unix para ver o que vai rodar.
Hoje estou tendo problemas com um programa no Windows e acho que pode ser o comando errado que está sendo executado. Como determino, no cmd.exe, qual programa ele realmente será executado quando eu digitar "foo"?
Responder1
Eu sugeriria, usando o seu exemplo "foo", digitar
foo /?
Isso deve ser semelhante no Windows, como adicionar --help no Linux. Nem sempre, lembre-se, mas deve informar exatamente o que está acontecendo, bem como alguma sintaxe de comando.
Responder2
Não conheço um 'qual' para Windows, mas na linha de comando você pode executarcaminhopara ver onde está procurando os arquivos. Acredito que ele pesquisa o caminho em ordem e executará o primeiro executável que encontrar.
Lembre-se de que o CMD.EXE também pesquisará no diretório local a execução de um programa e acredito que isso tenha precedência.
Responder3
Responder4
O que vem com o Cygwin (http://cygwin.org) será executado a partir de cmd.exe e provavelmente fará o que quiser. Esteja ciente de que se você estiver procurando por um .bat, você precisará adicioná-lo explicitamente, por exemplo, "qual gorp.bat" encontrará gorp.bat, mas "qual gorp" não.