S-Seach,使用浏览器从终端搜索网络

关于s-search

在下一篇文章中,我们将研究S-Search。 这是一个可以帮助我们的工具 使用终端在我们的浏览器中搜索。 当用户在终端中执行某些任务并需要在特定站点上搜索信息时,有必要退出终端并运行浏览器进行搜索。 有了这个工具,我们将有一个更快的方法。

S-Search(也称为S)不是唯一可以让我们使用的工具 从终端搜索网页,但现成支持十二个搜索引擎。 用户执行搜索时,结果将显示在其默认浏览器中。 它将使我们能够通过终端的简单命令在Google,Amazon,DebianPKG,IMDB和许多其他数据库上搜索任何内容。

在Ubuntu上安装S-Search

最简单的方法 安装S-search正在使用其snap软件包,我们可以在 Snapcraft。 为此,我们只需要打开一个 终端 (Ctrl + Alt + T)并编写安装命令:

安装snap s-search

sudo snap install s-search

如果您喜欢视觉化的做事方式,可以 通过软件中心安装。 我们可以通过搜索应用名称来找到该应用:搜索“。

软件中心安装

我们也可以 按照他们的指示编译源 GitHub页面。 为此,我们必须在终端中执行(Ctrl + Alt + T):

安装去

sudo apt install golang-go

去得到zquestz

go get -v github.com/zquestz/s

cd $GOPATH/src/github.com/zquestz/s

S-Search版本

make

make install

如果您选择编译程序, 在zquestz目录中,我们将找到文件“ s”,这将是我们必须执行的文件 搜索。

从终端搜索

谷歌任何东西(是默认的搜索引擎), 我们只需要写应用程序的名称,然后是查询。 例如,要搜索此博客,我们只需要在终端(Ctrl + Alt + T)中键入以下命令:

s-search búsqueda de Ubunlog

s-search ubunlog

默认浏览器几乎立即出现在屏幕上,在这种情况下为Firefox。 浏览器将显示该搜索请求的结果.

替代搜索提供商

S-Search非常有用,因为它还与许多其他搜索引擎兼容。 为了 查看用户可以使用S-search搜索内容的所有网站的列表,我们将必须编写以下命令:

可用的搜索引擎

s-search -l

将我们的查询定向到其中之一,我们只需要使用搜索引擎名称/关键字,如下所示:

亚马逊搜索智能电视

s-search -p amazon smarth tv

在上面的查询中,我们使用了S-search在亚马逊上找到了一部智能电视。 例如,通过更改提供者和查询字词,我们可以 在Spotify上搜索特定的歌曲.

在Spotify上搜索

S-search不使用高级算法或复杂的代码来实现此目的。 这个应用程式只是搜寻网址的集合,我们会在搜寻网址中加入搜寻查询.

在终端中搜索URL

我们还可以使用 -o选项。 使用它而不是打开我们的默认浏览器来显示结果, S-search将在终端中显示搜索网址.

组态

如果您已为此程序编译了代码,则可以进行自己的默认配置。 您只需要创建文件 〜/ .config / s /配置。 配置文件为UCL格式。 还完全支持JSON。

在此文件中,我们将有可能 设置我们自己的默认提供程序,例如duckduckgo,添加如下一行:

provider: duckduckgo

如果quieres 添加自定义提供程序 遵循的结构如下:

customProviders [
{
name: nombre-de-la-web
url: "http://url-de-la-web.com?q=%s"
tags: [ejemplo-de-tag]
}
]

s-search配置文件

定制提供程序需要一些基本的内容,例如:

  • 字母数字名称。 ^[a-zA-Z0-9_]*$
  • 代币 %s 查询字符串。
  • 有效的URL方案。

定制搜索

在这里必须说 根据搜索网址,结构可能会有所变化。 有关此程序配置的更多信息,用户可以使用 项目GitHub页面.

卸载

从此程序中删除快照包,我们只需要打开一个终端(Ctrl + Alt + T)并运行以下命令:

卸载s-search snap

sudo snap remove s-search

S-search带有许多内置的许多流行网站的URL 并且可以从终端访问。 这种组合非常有用,因为它将使我们能够快速搜索任何内容。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。