在下一篇文章中,我們將看一下S-Search。 這是一個可以幫助我們的工具 使用終端在我們的瀏覽器中搜索。 當用戶在終端中執行某些任務並需要在特定站點上搜索信息時,有必要退出終端並運行瀏覽器進行搜索。 有了這個工具,我們將有一個更快的方法。
S-Search(也稱為S)不是唯一可以讓我們使用的工具 從終端搜索網頁,但現成支持十二個搜索引擎。 用戶執行搜索時,結果將顯示在其默認瀏覽器中。 它將使我們能夠通過終端的簡單命令在Google,Amazon,DebianPKG,IMDB和許多其他數據庫上搜索任何內容。
在Ubuntu上安裝S-Search
最簡單的方法 安裝S-search正在使用其snap軟件包,我們可以在 Snapcraft。 為此,我們只需要打開一個 終端 (Ctrl + Alt + T)並編寫安裝命令:
sudo snap install s-search
如果您喜歡視覺化的做事方式,可以 通過軟件中心安裝。 我們可以通過搜索應用名稱來找到該應用:搜索“。
我們也可以 按照他們的指示編譯源 GitHub頁面。 為此,我們將必須在終端中執行(Ctrl + Alt + T):
sudo apt install golang-go
go get -v github.com/zquestz/s cd $GOPATH/src/github.com/zquestz/s
make make install
如果您選擇編譯程序, 在zquestz目錄中,我們將找到文件“ s”,這將是我們必須執行的文件 搜索。
從終端搜索
谷歌任何東西(是默認的搜索引擎), 我們只需要寫應用程序的名稱,然後是查詢。 例如,要搜索此博客,我們只需要在終端(Ctrl + Alt + T)中鍵入以下命令:
s-search ubunlog
默認瀏覽器幾乎立即出現在屏幕上,在這種情況下為Firefox。 瀏覽器將顯示該搜索請求的結果.
替代搜索提供商
S-Search非常有用,因為它還與許多其他搜索引擎兼容。 為了 查看用戶可以使用S-search搜索內容的所有網站的列表,我們將必須編寫以下命令:
s-search -l
至 將我們的查詢定向到其中之一,我們只需要使用搜索引擎名稱/關鍵字,如下所示:
s-search -p amazon smarth tv
在上面的查詢中,我們使用了S-search在亞馬遜上找到了一部智能電視。 例如,通過更改提供者和查詢字詞,我們可以 在Spotify上搜索特定的歌曲.
S-search不使用高級算法或複雜的代碼來實現此目的。 這個應用程式只是搜尋網址的集合,我們會在搜尋網址中加入搜尋查詢.
我們還可以使用 -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] } ]
定制提供程序需要一些基本的東西,如下所示:
- 字母數字名稱。 ^[a-zA-Z0-9_]*$
- 代幣 %s 查詢字符串。
- 有效的URL方案。
在這裡必須說 根據搜索網址,結構可能會有所變化。 有關此程序配置的更多信息,用戶可以使用 項目GitHub頁面.
卸載
至 從此程序中刪除快照包,我們只需要打開一個終端(Ctrl + Alt + T)並運行以下命令:
sudo snap remove s-search
S-search帶有許多內置的許多流行網站的URL 並且可以從終端訪問。 這種組合使其非常有用,因為它將使我們能夠快速搜索任何內容。