web-dev-qa-db-fra.com

Ouvrez un fichier de Cygwin

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".

100
Mo.

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.

174
erichui

Vous pouvez utiliser la commande start du CMD comme ceci:

 cmd /c start <your file>
14
f3lix
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.

10
pheon

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.

1
Armaan

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.

0
Marius

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"

0
Pierre-Luc Simard

Oui, il existe un équivalent de Windows, essayez avec xdg-open <your file>

0
Oriol Prat