从 Bash 启动应用程序

JBo*_*Boy -2 linux bash

我在 Mac OS X 中使用 bash shell。我的桌面上有一个“Eclipse”文件夹,里面有启动器图标,我正在尝试像这样打开应用程序:

cd Desktop
cd Eclipse
Eclipse.app
Run Code Online (Sandbox Code Playgroud)

但这给了我一个错误: -bash: Eclipse.app: command not found

为什么?

小智 5

您正在尝试启动 OS X 应用程序。

仅在 OS X 中,您可以使用以下open命令:

cd Desktop/Eclipse
open Eclipse.app
Run Code Online (Sandbox Code Playgroud)

open 比这更通用,并且还可以使用相关程序打开文件。

要了解有关 的更多信息open,请在终端中输入:

man open
Run Code Online (Sandbox Code Playgroud)

如前所述,open是特定于 OS X 的。