Macos 如何从bashshell以编程方式打开chrome?
我已经学会了如何用简单的方法杀死它Macos 如何从bashshell以编程方式打开chrome?,macos,bash,google-chrome,Macos,Bash,Google Chrome,我已经学会了如何用简单的方法杀死它 pkillchrome 但是如何在OS X的bash中打开它呢?这应该可以: $ open -a "Google Chrome" 或 更多信息: $ manx open 您可以使用/usr/bin/open-a命令运行浏览器。 添加--args将从命令行打开浏览器并转到目标URL /usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/' 您不需要open的
pkillchrome
但是如何在OS X的bash中打开它呢?这应该可以:
$ open -a "Google Chrome"
或
更多信息:
$ manx open
您可以使用
/usr/bin/open-a
命令运行浏览器。
添加--args
将从命令行打开浏览器并转到目标URL
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
您不需要open的完整路径,因为bash已经知道在哪里可以找到它 它还知道在哪里可以找到Chrome 但是,您确实需要Chrome的完整路径:
open -a "Google Chrome" --args 'gmail.com'
您也不需要“/Applications/”。。。试试“Google Chrome”或“Google Chrome.app”。谢谢,为什么这不起作用?
打开一个“Firefox.app”
。。。应该是一样的对吗?对我来说很有用。。。您不需要包含扩展名,因为您告诉open命令它是一个带有-a
选项的应用程序……但是您错过了参数。。。我不相信你。。。此外,--args可以在Chrome、Firefox和Opera上使用,但不能在Safari上使用,因为Safari在其前面加上了file://
中断任何URL。我怎样才能让它在Safari上运行?对不起,我离线了。狩猎有点奇怪<代码>/Applications/Safari.app/Contents/MacOS/Safari&sleep 1&&osascript-e'告诉应用程序“Safari”打开位置“http://www.google.com“'
open -a "Google Chrome" --args 'gmail.com'