web-dev-qa-db-de.com

Öffnen Sie eine Datei von Cygwin

Gibt es in cygwin ein Äquivalent zum OSX-Befehl open. open öffnet eine Datei mit der Standardanwendung für diesen Typ.

Ich möchte sowas machen

$ 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

Du hast die Idee?

Im Grunde so etwas wie ein "cygwin-Doppelklick" -Befehl.

100
Mo.

Sie können auch das Dienstprogramm cygwin verwenden:

cygstart <your file>

Um Dinge wie OSX zu machen, fügen Sie Ihrer bashrc folgendes hinzu

alias open='cygstart'

Vergessen Sie nicht, die Manpage für cygstart zu lesen.

174
erichui

Sie können den Befehl start aus dem CMD folgendermaßen verwenden:

 cmd /c start <your file>
14
f3lix
Explorer <your file>

funktioniert auch Was ist schön?

Explorer .

Öffnet ein Windows Explorer-Fenster im aktuellen Verzeichnis. Aber dann

 cygstart . 

macht das gleiche und macht mehr, aber ich finde, dass 'Explorer' etwas leichter zu merken ist.

10
pheon

Ich verwende Cygwin in Win7. Ich kann die Datei unter Windows über die Befehlszeile von Cygwin ausführen.

 cygstart <your file>

wenn Sie diesen Befehl ausführen, wird Ihre Datei in Windows geöffnet.

1
Armaan

Wenn Sie wie ich PuTTY für lokal auf Ihrem Windows-Computer für Cygwin verwenden, da cmd.exe eine schreckliche Konsole ist, sollten Sie den sshd-Dienst so ändern, dass er auf den lokalen Desktop zugreifen kann Windows-Flavors) unter den Anmeldeeigenschaften des Windows-Dienstes sshd.

0
Marius

Unter dem Windows-Befehlszeileninterpreter (cmd.exe) wird der Startbefehl unterstützt. Ich kenne jemanden, der start in cygwin implementiert hat. Sie finden die Seite darüber hier .

Sie können auch cmd.exe (normalerweise in /cygdrive/c/windows/system32/cmd.exe) mit den folgenden Argumenten aufrufen: cmd/c "start yourfile.file"

0

Ja, es gibt ein Äquivalent zu Windows, versuchen Sie es mit xdg-open <your file>

0
Oriol Prat