從 Bash 啟動應用程式

從 Bash 啟動應用程式

我在 Mac OS X 中使用 bash shell。

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

相關內容