Existe-t-il une commande équivalente à la commande OSX open
dans cygwin? open
ouvre un fichier avec l'application par défaut pour ce type.
Je veux faire quelque chose comme
$ 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
Vous avez eu l'idée?
Fondamentalement, quelque chose comme une commande "cygwin-double-clic".
Vous pouvez également utiliser l'utilitaire cygwin:
cygstart <your file>
Pour que les choses ressemblent à OSX, ajoutez ce qui suit à votre base
alias open='cygstart'
N'oubliez pas de consulter la page de manuel de cygstart.
Vous pouvez utiliser la commande start du CMD comme ceci:
cmd /c start <your file>
Explorer <your file>
fonctionne aussi. C'est quoi Nice c'est
Explorer .
ouvre une fenêtre Windows Explorer dans le répertoire en cours. Mais alors
cygstart .
fait la même chose et en fait plus, mais je trouve «Explorer» un peu plus facile à retenir.
J'utilise Cygwin dans Win7. Je peux exécuter un fichier sur Windows via la ligne de commande cygwin.
cygstart <your file>
lorsque vous exécutez cette commande, votre fichier s’ouvrira dans Windows.
Si, comme moi, vous utilisez PuTTY pour ssh localement sur votre machine Windows sous Cygwin, car cmd.exe est une console épouvantable, vous pouvez modifier votre service sshd pour lui permettre d'accéder au bureau local Windows) sous les propriétés d’ouverture de session du service Windows sshd.
Sous l'interpréteur de ligne de commande Windows (cmd.exe), la commande de démarrage est prise en charge. Je connais quelqu'un qui a implémenté start dans cygwin. Vous pouvez trouver la page à ce sujet ici .
Vous pouvez également simplement appeler cmd.exe (généralement situé dans /cygdrive/c/windows/system32/cmd.exe) avec les arguments suivants cmd/c "start yourfile.file"
Oui, il existe un équivalent de Windows, essayez avec xdg-open <your file>