112

opencygwin 中是否有与 OSX 命令等效的命令。open使用该类型的默认应用程序打开一个文件。

我想做类似的事情

$ 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

你明白吗?

基本上类似于“cygwin-双击”命令。

4

7 回答 7

196

您还可以使用 cygwin 实用程序:

cygstart <your file>

要制作类似 OSX 的东西,请将以下内容添加到您的 bashrc

alias open='cygstart'

不要忘记查看 cygstart 的手册页。

于 2009-02-23T13:51:28.300 回答
16

您可以像这样使用 CMD 中的启动命令:

 cmd /c start <your file>
于 2009-02-23T13:24:48.520 回答
16
explorer <your file>

也可以。好的是

explorer .

在当前目录中打开一个 Windows 资源管理器窗口。但是之后

 cygstart . 

做同样的事情,做的更多,但我发现“探险家”更容易记住。

于 2014-03-26T22:20:52.867 回答
3

我在 Win7 中使用 Cygwin。我可以通过 ccygwin 命令行在 Windows 上运行文件。

 cygstart <your file>

当您运行此命令时,您的文件将在 Windows 中打开。

于 2014-04-29T08:27:21.250 回答
0

在 Windows 命令行解释器 (cmd.exe) 下,支持 start 命令。我知道有人在 cygwin 中实现了 start 。你可以在这里找到关于它的页面。

您也可以简单地使用以下参数调用 cmd.exe(通常位于 /cygdrive/c/windows/system32/cmd.exe) cmd /c "start yourfile.file"

于 2009-02-23T13:28:23.800 回答
0

如果像我一样,您在 Windows 机器上使用 putty 本地 ssh 到 Cygwin,因为 cmd.exe 是一个糟糕的控制台,您可能需要更改您的 sshd 服务以允许它访问本地桌面(这只适用于某些windows 口味)在 sshd windows 服务登录属性下。

于 2009-12-21T16:51:20.920 回答
0

是的,有一个相当于 Windows,试试xdg-open <your file>

于 2018-08-04T17:39:23.127 回答