天天看點

Googler:現在可以 Linux 終端下進行 Google 搜尋了!

一個小問題:你每天做什麼事?當然了,好多事情,但是我可以指出一件事,你幾乎每天(如果不是每天)都會用 google 搜尋,我說的對嗎?(lctt 譯注:google 是啥?/cry )

現在,如果你是一位 linux 使用者(我猜你也是),這裡有另外一個問題:如果你甚至不用離開終端就可以進行 google 搜尋那豈不是相當棒?甚至不用打開一個浏覽器視窗?

<a target="_blank"></a>

googler 是一個簡單的指令行工具,它用于直接在指令行視窗中進行 google 搜尋,googler 主要支援三種類型的 google 搜尋:

google 搜尋:簡單的 google 搜尋,和在 google 首頁搜尋是等效的。

google 新聞搜尋:google 新聞搜尋,和在 google news 中的搜尋一樣。

google 站點搜尋:google 從一個特定的網站搜尋結果。

googler 用标題、連結和網頁摘要來顯示搜尋結果。搜尋出來的結果可以僅通過兩個按鍵就可以在浏覽器裡面直接打開。

Googler:現在可以 Linux 終端下進行 Google 搜尋了!

先讓我們進行軟體的安裝。

首先確定你的 python 版本大于等于 3.3,可以用以下指令檢視。

<code>python3 --version</code>

如果不是的話,就更新一下。googler 要求 python 版本 3.3 及以上運作。

雖然 googler 現在還不能在 ununtu 的軟體庫中找到,我們可以很容易地從 github 倉庫中安裝它。我們需要做的就是運作以下指令:

<code>cd /tmp</code>

<code>git clone https://github.com/jarun/googler.git</code>

<code>cd googler</code>

<code>sudo make install</code>

<code>cd auto-completion/bash/</code>

<code>sudo cp googler-completion.bash /etc/bash_completion.d/</code>

這樣 googler 就帶着指令自動完成特性安裝完畢了。

如果我們快速浏覽它所有的特點,我們會發現 googler 實際上是一個十分強大的工具,它的一些主要特點就是:

在終端下運作以下指令:

<code>googler</code>

Googler:現在可以 Linux 終端下進行 Google 搜尋了!

在提示符處,輸入任何搜尋詞彙關鍵字去開始搜尋,然後你可以輸入<code>n</code>或者<code>p</code>導航到搜尋結果的後一頁和前一頁。

要在浏覽器視窗中打開搜尋結果,直接輸入搜尋結果的編号,或者你可以輸入 <code>o</code> 指令來打開這個搜尋網頁。

如果你想去搜尋新聞,直接以<code>n</code>參數啟動 googler:

<code>googler -n</code>

随後的搜尋将會從 google news 抓取結果。

如果你想從某個特定的站點進行搜尋,以<code>w 域名</code>參數啟動 googler:

<code>googler -w itsfoss.com</code>

随後的搜尋會隻從這個部落格中抓取結果!

運作以下指令去檢視 googler 的帶着各種用例的手冊頁:

<code>man googler</code>

<code>googler -c in "hello world"</code>

上面的示例指令将會開始從 google 的印度域名搜尋結果(in 代表印度)

還支援:

通過時間和語言偏好來過濾搜尋結果

支援 google 查詢關鍵字,例如:<code>site:example.com</code> 或者 <code>filetype:pdf</code> 等等

支援 https 代理

shell 指令自動補全

禁用自動拼寫糾正

這裡還有更多特性。你可以用 googler 去滿足你的需要。

盡管 googler 可能并不是對每個人都是必要和渴望的,對于一些不想打開浏覽器進行 google 搜尋或者就是想泡在終端視窗裡面的人來說,這是一個很棒的工具。你認為呢?

原文釋出時間為:2016-09-20

本文來自雲栖社群合作夥伴“linux中國”

上一篇: 類型轉換