Answers:
谷歌搜索是Safari提供的一项服务,与Terminal无关。
Google Chrome浏览器应为此功能提供自己的服务。没有。
或者,您可以编写自己的代码,例如使用Automator和AppleScript:
打开Automator并选择创建一个新服务。在顶部,选择文本和任何应用程序。然后,通过拖放或双击将“ 运行Shell脚本”操作从库添加到工作流中。将其输入更改为as arguments,并将以下脚本粘贴到其主文本区域:
#!/bin/bash
function urlencode {
echo -n "$@" | perl -MURI::Escape -ne 'print uri_escape($_)'
}
open "http://google.com/search?q=$( urlencode "$@" )"

这将http://google.com/search?q=在默认浏览器中打开URL,然后打开您的URL转义文本选择。
在默认浏览器中另存为Google搜索,然后重试。
perl -MURI::Escape没有开箱即用,所以我改用了它:open "http://google.com/search?q=$( python -c 'from urllib import quote; print quote(raw_input(), safe="")' <<< "$*" )"