我在 Mac OS X 中使用 bash shell。我的桌面上有一个“Eclipse”文件夹,里面有启动器图标,我试图像这样打开该应用程序:
cd Desktop
cd Eclipse
Eclipse.app
但这给了我一个错误:-bash: Eclipse.app: command not found
为什么?
答案1
您正在尝试启动 OS X 应用程序。
仅在 OS X 中,您可以使用open
以下命令:
cd Desktop/Eclipse
open Eclipse.app
open
比这更加通用,并且还可以使用相关程序打开文件。
要了解更多信息open
,请在终端中输入以下内容:
man open
正如前面提到的,open
这是 OS X 特有的。
答案2
Eclipse .app 是一个目录。请使用以下命令:
cd Desktop/Eclipse/Eclipse.app
./Eclipse
答案3
在 Mac 中,您应该使用open
。它不仅可以帮助您打开应用程序,还可以使用默认应用程序打开特定文件扩展名。例如open <pdf>
将激活预览。
了解更多信息man open
答案4
为此,请使用open
。您不仅可以open
在应用程序上使用,还可以在其他文件上使用。例如,open Something.jpg
。