在 Linux 中从命令行执行 Google 搜索

当您想在 Google 中进行搜索时,最常见的行为是打开浏览器,加载 Google 网站并输入您的搜索词。 对于那些命令行极客,从命令行运行 Google 搜索的更简单方法如何?

从命令行运行 Google 搜索

要在 Linux 中使用命令行访问 Google,您需要下载并安装一个名为 谷歌员工. 除了搜索网络之外,该工具还允许您访问 Google 新闻并从命令行执行 Google Site Search。

下载和安装 Googler 非常简单。 您所要做的就是运行以下命令:

执行上述命令后,您可以通过运行以下命令轻松启动该实用程序:

笔记:当然,还有其他下载/安装工具的方法,比如从源代码。 前往项目的 GitHub 页面可以访问所有相关详细信息。

继续,当你运行 googler 命令,该工具将要求您输入查询。

为了 example,我输入了“Maketecheasier”这个词作为查询文本。

谷歌查询文本

按下回车键后,这是该实用程序生成的输出。

谷歌搜索结果

您可以看到该查询的 Google 搜索结果显示在终端屏幕本身上。 您还会注意到每个搜索结果都被编入索引(我说的是那些蓝色数字:1、1a、1b 等)。 当您要打开特定结果时使用这些索引。

为了 example要打开第一个结果,您只需输入“1”并按 Enter.

googler-open-result-indexes

如果您正在运行基于 GUI 的 Linux 发行版(很可能是),上述操作将导致 Googler 触发您的默认网络浏览器(在我的情况下是 Chrome) 并在浏览器中打开第一个搜索结果。

诚然,您可以访问基于 GUI 的 Web 浏览器并且仍在命令行上执行 Google 搜索(只是再次在浏览器中打开结果)这一事实没有多大意义。 因此,以下是配置 Googler 以启动基于命令行的浏览器的方法。

对于一次性使用,请运行以下命令:

为了 example:

要永久设置更改,请运行以下命令:

然后正常使用 Googler。

对于外行来说,“lynx”(在前面使用过 example) 是一个流行的命令行浏览器。 要安装它,您可以运行以下命令:

有关 Googler 提供的更多运行时选项,请键入“?” 并按下 Enter.

googler-运行时选项

除了运行时选项,Googler 还提供了许多命令行选项。 以下屏幕截图(取自该工具的 GitHub 页面)列出了所有这些:

googler-cmdline-选项

所有这些选项的知识将使您能够执行一些复杂的搜索操作。 为了 example,要获取过去十四个月内更新的十五个结果,从网站“maketecheasier.com”中字符串“himanshu”的第三个结果开始,运行以下命令:

以下是开发人员宣传的 Google 员工功能列表:

  • 谷歌搜索、谷歌网站搜索、谷歌新闻
  • 快速且干净(无广告、杂散 URL 或杂乱)、自定义颜色
  • 从omniprompt导航结果页面,在浏览器中打开URL
  • 一次获取 n 个结果,从第 n 个结果开始
  • 禁用自动拼写更正并搜索确切的关键字
  • 指定持续时间、国家/地区(默认:worldwide/.com)、语言
  • 谷歌关键字(例如文件类型:mime,站点:somesite.com)支持
  • 直接在浏览器中打开第一个结果(如我手气很大)
  • 不间断搜索:在不退出的情况下立即启动新搜索
  • HTTPS 代理、用户代理、TLS 1.2(默认)支持
  • 带有示例的手册页,Bash、Zsh 和 Fish 的完成脚本
  • 最小依赖

有关该工具的更多详细信息,请前往 这里.

结论

Googler 无疑是解决您的命令行 Google 搜索问题的好方法。 它提供了大量的功能并且它的 GitHub 页面包含大量文档,这使得该工具更加诱人。 试一试,我相信你不会失望的。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅