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-搜尋 搜尋 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

如果你想 添加自定義提供程序 遵循的結構如下:

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. 權利:您可以隨時限制,恢復和刪除您的信息。