cygwin中是否有等效的OSX open
命令。 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-double-click”命令。
答案 0 :(得分:177)
您也可以使用cygwin实用程序:
cygstart <your file>
为了使OSX类似,将以下内容添加到bashrc
alias open='cygstart'
不要忘记查看cygstart的手册页。
答案 1 :(得分:14)
您可以使用CMD中的 start 命令,如下所示:
cmd /c start <your file>
答案 2 :(得分:10)
explorer <your file>
也有效。什么是好的
explorer .
在当前目录中打开一个Windows资源管理器窗口。但是接下来
cygstart .
做同样的事情并做得更多,但我发现'探险家'稍微容易记住。
答案 3 :(得分:1)
我在Win7中使用Cygwin。我可以通过ccygwin命令行在Windows上运行文件。
cygstart <your file>
运行此命令时,您的文件将在Windows中打开。
答案 4 :(得分:0)
在Windows命令行解释器(cmd.exe)下,支持start命令。我知道有人在cygwin中实现了启动。您可以找到有关它的页面here。
您也可以使用以下参数cmd / c“start yourfile.file”调用cmd.exe(通常位于/cygdrive/c/windows/system32/cmd.exe中)
答案 5 :(得分:0)
如果像我一样,你使用putty在Windows机器上本地ssh到Cygwin,因为cmd.exe是一个糟糕的控制台,你可能想要更改你的sshd服务以允许它访问本地桌面(这只会在sshd windows服务登录属性下处理某些Windows风格。
答案 6 :(得分:0)
是的,有一个等效于Windows的系统,请尝试使用xdg-open <your file>