一個小問題:你每天做什麼事?當然了,好多事情,但是我可以指出一件事,你幾乎每天(如果不是每天)都會用 google 搜尋,我說的對嗎?(lctt 譯注:google 是啥?/cry )
現在,如果你是一位 linux 使用者(我猜你也是),這裡有另外一個問題:如果你甚至不用離開終端就可以進行 google 搜尋那豈不是相當棒?甚至不用打開一個浏覽器視窗?
<a target="_blank"></a>
googler 是一個簡單的指令行工具,它用于直接在指令行視窗中進行 google 搜尋,googler 主要支援三種類型的 google 搜尋:
google 搜尋:簡單的 google 搜尋,和在 google 首頁搜尋是等效的。
google 新聞搜尋:google 新聞搜尋,和在 google news 中的搜尋一樣。
google 站點搜尋:google 從一個特定的網站搜尋結果。
googler 用标題、連結和網頁摘要來顯示搜尋結果。搜尋出來的結果可以僅通過兩個按鍵就可以在浏覽器裡面直接打開。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuUWbsVTY1gXNzlGOpVWN6JHOzMDNzEzLcBjMvwVOwYTMwIzLc1WdixWYvwFduVWboNWY0RXYvwVY0FGZvwVZt5CevJWcu42Y4VnbpxWLuR2Lc9CX6MHc0RHaiojIsJye.png)
先讓我們進行軟體的安裝。
首先確定你的 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>
在提示符處,輸入任何搜尋詞彙關鍵字去開始搜尋,然後你可以輸入<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中國”