Existe um equivalente ao open
comando OSX no cygwin. open
abre um arquivo com o aplicativo padrão para esse tipo.
Eu quero fazer algo como
$ magic-command file.xls
#excel opens as if file.xls would have been double-clicked
$ magic-command file.txt
#notepad opens as if file.txt would have been double-clicked
Você entendeu a ideia?
Basicamente, algo como um comando "cygwin-duplo-clique".
Você pode usar o comando start do CMD assim:
fonte
cygstart programThatCrashes.exe
2)cmd /c start programThatCrashes.exe
Além disso, programThatCrashes.exe é um programa de console Win32 que simplesmente trava. Ambos iniciam uma nova janela de console para executar o programa. No entanto, o primeiro (cygstart) faz com que uma caixa de diálogo de travamento apareça e permite a depuração just-in-time. O segundo (cmd / c start) não parece permitir que a caixa de diálogo de travamento apareça. A nova janela do console fecha silenciosamente.start <something>
em um console cmd do Windows. Especificamente, você pode usarstart .
para abrir o caminho atual no File Explorer.funciona também. O que é bom é
abre uma janela do Windows Explorer no diretório atual. Mas então
faz a mesma coisa e mais, mas acho 'explorer' um pouco mais fácil de lembrar.
fonte
Estou usando o Cygwin no Win7. Posso executar o arquivo no Windows por meio da linha de comando ccygwin.
quando você executa este comando, seu arquivo será aberto no Windows.
fonte
No interpretador de linha de comando do Windows (cmd.exe), há suporte para o comando start. Eu sei de alguém que implementou o start no cygwin. Você pode encontrar a página sobre isso aqui .
Você também pode simplesmente chamar cmd.exe (geralmente localizado em /cygdrive/c/windows/system32/cmd.exe) com os seguintes argumentos cmd / c "start yourfile.file"
fonte
Se, como eu, você está usando putty para ssh localmente em sua máquina Windows para Cygwin, pois cmd.exe é um console péssimo, você pode querer alterar seu serviço sshd para permitir que ele acesse a área de trabalho local (isso só funcionará em alguns Windows) nas propriedades de logon do serviço sshd windows.
fonte
Sim, existe um equivalente ao Windows, tente com
xdg-open <your file>
fonte