Googler:現(xiàn)在可以Linux終端下進(jìn)行Google搜索了
一個小問題:你每天做什么事?當(dāng)然了,好多事情,但是我可以指出一件事,你幾乎每天(如果不是每天)都會用 Google 搜索,我說的對嗎?(LCTT 譯注:Google 是啥?/cry )
現(xiàn)在,如果你是一位 Linux 用戶(我猜你也是),這里有另外一個問題:如果你甚至不用離開終端就可以進(jìn)行 Google 搜索那豈不是相當(dāng)棒?甚至不用打開一個瀏覽器窗口?
如果你是一位類 *nix 系統(tǒng)的狂熱者而且也是喜歡終端界面的人,我知道你的答案是肯定的,而且我認(rèn)為,接下來你也將喜歡上我今天將要介紹的這個漂亮的小工具。它被稱做 Googler。
Googler:在你 linux 終端下的 google
Googler 是一個簡單的命令行工具,它用于直接在命令行窗口中進(jìn)行 google 搜索,Googler 主要支持三種類型的 Google 搜索:
- Google 搜索:簡單的 Google 搜索,和在 Google 主頁搜索是等效的。
- Google 新聞搜索:Google 新聞搜索,和在 Google News 中的搜索一樣。
- Google 站點搜索:Google 從一個特定的網(wǎng)站搜索結(jié)果。
Googler 用標(biāo)題、鏈接和網(wǎng)頁摘要來顯示搜索結(jié)果。搜索出來的結(jié)果可以僅通過兩個按鍵就可以在瀏覽器里面直接打開。
在 Ubuntu 下安裝 Googler
先讓我們進(jìn)行軟件的安裝。
首先確保你的 python 版本大于等于 3.3,可以用以下命令查看。
- python3 --version
如果不是的話,就更新一下。Googler 要求 python 版本 3.3 及以上運行。
雖然 Googler 現(xiàn)在還不能在 Ununtu 的軟件庫中找到,我們可以很容易地從 GitHub 倉庫中安裝它。我們需要做的就是運行以下命令:
- cd /tmp
- git clone https://github.com/jarun/googler.git
- cd googler
- sudo make install
- cd auto-completion/bash/
- sudo cp googler-completion.bash /etc/bash_completion.d/
這樣 Googler 就帶著命令自動完成特性安裝完畢了。
特點 & 基本用法
如果我們快速瀏覽它所有的特點,我們會發(fā)現(xiàn) Googler 實際上是一個十分強大的工具,它的一些主要特點就是:
交互界面
在終端下運行以下命令:
- googler
交互界面就會被打開,Googler 的開發(fā)者 Arun Prakash Jana 稱之為全向提示符omniprompt,你可以輸入 ? 去尋找可用的命令參數(shù):
在提示符處,輸入任何搜索詞匯關(guān)鍵字去開始搜索,然后你可以輸入n或者p導(dǎo)航到搜索結(jié)果的后一頁和前一頁。
要在瀏覽器窗口中打開搜索結(jié)果,直接輸入搜索結(jié)果的編號,或者你可以輸入 o 命令來打開這個搜索網(wǎng)頁。
新聞搜索
如果你想去搜索新聞,直接以N參數(shù)啟動 Googler:
- googler -N
隨后的搜索將會從 Google News 抓取結(jié)果。
站點搜索
如果你想從某個特定的站點進(jìn)行搜索,以w 域名參數(shù)啟動 Googler:
- googler -w itsfoss.com
隨后的搜索會只從這個博客中抓取結(jié)果!
手冊頁
運行以下命令去查看 Googler 的帶著各種用例的手冊頁:
- man googler
指定國家/地區(qū)的 Google 搜索引擎
- googler -c in "hello world"
上面的示例命令將會開始從 Google 的印度域名搜索結(jié)果(in 代表印度)
還支持:
- 通過時間和語言偏好來過濾搜索結(jié)果
- 支持 Google 查詢關(guān)鍵字,例如:site:example.com 或者 filetype:pdf 等等
- 支持 HTTPS 代理
- Shell 命令自動補全
- 禁用自動拼寫糾正
這里還有更多特性。你可以用 Googler 去滿足你的需要。
Googler 也可以和一些基于文本的瀏覽器整合在一起(例如:elinks、links、lynx、w3m 等),所以你甚至都不用離開終端去瀏覽網(wǎng)頁。在 Googler 的 GitHub 項目頁可以找到指導(dǎo)。
如果你想看一下 Googler 不同的特性的視頻演示,方便的話你可以查看 GitHub 項目頁附帶的終端記錄演示頁: jarun/googler v2.7 quick demo。
對于 Googler 的看法?
盡管 googler 可能并不是對每個人都是必要和渴望的,對于一些不想打開瀏覽器進(jìn)行 google 搜索或者就是想泡在終端窗口里面的人來說,這是一個很棒的工具。你認(rèn)為呢?