Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何从bashshell以编程方式打开chrome?_Macos_Bash_Google Chrome - Fatal编程技术网

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'