如何在 Mac 中找到“打开”命令的可执行文件?

sim*_*ple 1 macos terminal google-chrome path environment-variables

我想通过 mac 终端打开我的许多程序,因为我经常使用它。例如,我希望能够通过键入open chrome.

当然,这只有在环境变量path知道在哪里可以找到该程序的可执行文件时才有效。我尝试使用以下方法搜索应用程序(例如 chrome)的可执行文件:

find . -iname "*chrome*" 
Run Code Online (Sandbox Code Playgroud)

但没有一个结果有效(当然还有很多结果)。所以,我想知道最好的方法是什么

1) 找到要添加到 PATH 环境变量的可执行文件或 2) 通过其他方法启动应用程序

谢谢。

Flo*_*rie 5

一般来说,就我所见,您几乎可以像这样启动任何应用程序:

# binary file:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

# open .app:
open /Applications/Google\ Chrome.app/

# binary + variable:
appName="Google Chrome"
"/Applications/$appName.app/Contents/MacOS/$appName"

# open + variable:
appName="Google Chrome"
open "/Applications/$appName.app/"
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!:)