Linuxのコマンドライン(CUI)でググる方法
Pocket

ふと思うところがあり、Linuxのコマンドライン(CUI)でググる方法が無いかな、と思ったのでちょっと調べてみた。
方法としては、主に以下の2つがあるようだ。

1.cli-googleを使う

20140706_000000

結構前(2008年)に更新が止まっているツールだが、cli-googleというものを利用することでコマンドラインからの検索が可能となる。
このツールはPythonで書かれているようで、ダウンロード直後から利用可能だ。

実際に使用するには、以下のようにコマンドを実行しファイルをダウンロード、解凍させる。

Sponsored Links

test@test-vm-ubuntu:~$ wget -O cli-google-master.zip  https://github.com/henux/cli-google/archive/master.zip
test@test-vm-ubuntu:~$ unzip cli-google-master.zip
test@test-vm-ubuntu:~$ cd cli-google-master/
test@test-vm-ubuntu:~/cli-google-master$ ./google
Usage: google [OPTIONS] KEYWORDS...
Performs a Google search and prints the results to stdout.

Options
  -s N     start at the Nth result
  -n N     show N results
  -l LANG  display in language LANG, such as fi for Finnish
  -C       enable color output
  -j       open the first result in a web browser

Copyright (C) 2008 Henri Hakkinen.
Report bugs to <henux@users.sourceforge.net>.
test@test-vm-ubuntu:~/cli-google-master$

実際に検索を行ったのがこちら。

test@test-vm-ubuntu:~/cli-google-master$ ./google -n 5 -C -l jp "俺的備忘録"

http://www.google.com/search?num=5&hl=jp&q=%E4%BF%BA%E7%9A%84%E5%82%99%E5%BF%98%E9%8C%B2

*
/url?q=//orebibou.com/&sa=U&ei=xYm4U9bSHM398QXpt4KoCg&ved=0CBUQFjAA&usg=AFQjCNG7Nv4NGZghH22r2km3BFharI7Aag
orebibou.com/Cached1,2

*
/url?q=http://peinan.hatenablog.com/&sa=U&ei=xYm4U9bSHM398QXpt4KoCg&ved=0CCgQFjAH&usg=AFQjCNGIFXO62bVUbT_CmgSQGXUxe_KTwQ
peinan.hatenablog.com/Cached2014319 ... NLP.

* Mac -
/url?q=http://peinan.hatenablog.com/entry/2014/03/07/002408&sa=U&ei=xYm4U9bSHM398QXpt4KoCg&ved=0CC4QFjAI&usg=AFQjCNH7PeTrVSW9n20tLDnDKfuYL-CUFw
peinan.hatenablog.com/entry/2014/03/07/002408CachedSimilar201437 ...

*
/url?q=http://wiki.f-long.com/&sa=U&ei=xYm4U9bSHM398QXpt4KoCg&ved=0CDUQFjAJ&usg=AFQjCNEpwOj3jb8QukGJ_ebogEge8L9E4w
wiki.f-long.com/Cached2014414 ... 2014-03-20. FrontPage//DNS/ FrontPage//

*  - Togetter
/url?q=http://togetter.com/li/155509&sa=U&ei=xYm4U9bSHM398QXpt4KoCg&ved=0CDsQFjAK&usg=AFQjCNG97qQatktfKWBbq70puKCqNzIQOA
togetter.com/li/1555092011628 ... .

test@test-vm-ubuntu:~/cli-google-master$

どうも日本語には対応していないらしい…
英語で検索した場合、以下のように表示される。

test@test-vm-ubuntu:~/cli-google-master$ ./google -n 5 -C -l en "orebibou"

http://www.google.com/search?num=5&hl=en&q=orebibou

* iDomainStats.com: orebibou.com - Domain and Website information ...
/url?q=//orebibou.com.idomainstats.com/en/&sa=U&ei=8om4U6CFC5fh8AWu84GgAw&ved=0CBkQFjAA&usg=AFQjCNGJjVK3V5doqwNBU-_mNXOR5hK_3w
orebibou.com.idomainstats.com/en/CachedAnalytics report of orebibou.com. Get IP address, host, ISP and geolocated datas

* orebibou.com - Location Informations Report
/url?q=//orebibou.com.location.idomainstats.com/&sa=U&ei=8om4U6CFC5fh8AWu84GgAw&ved=0CB4QFjAB&usg=AFQjCNFxNKXPnAg1zmQCSNm7n5_whm_cEA
orebibou.com.location.idomainstats.com/CachedGet city, region and geolocated coordinates for orebibou.com and localise it on a

* Orebibou.com Traffic Statistics by SimilarWeb
/url?q=http://www.similarweb.com/website/orebibou.com&sa=U&ei=8om4U6CFC5fh8AWu84GgAw&ved=0CCMQFjAC&usg=AFQjCNGWbgPAJsQiqvwJWSpiveoFoMwYBQ
www.similarweb.com/website/orebibou.comCachedOrebibou.com is ranked 1767029 in the world for Unknown. Get their full traffic

* orebibou.com - Domains Database
/url?q=http://mawords.com/orebibou.com&sa=U&ei=8om4U6CFC5fh8AWu84GgAw&ved=0CCgQFjAD&usg=AFQjCNFjRXXsoiTvdLP5ecX3xeaf94b0Lw
mawords.com/orebibou.comCachedView domain orebibou.com statistics, ratings, possible spells and others. Domain

* orebibou.blogspot.com Site Overview - Alexa
/url?q=http://www.alexa.com/siteinfo/orebibou.blogspot.com&sa=U&ei=8om4U6CFC5fh8AWu84GgAw&ved=0CC0QFjAE&usg=AFQjCNGZjn-TmhRp8EqEucAQ_TPtju79rg
www.alexa.com/siteinfo/orebibou.blogspot.comCachedorebibou.blogspot.com - Reviews, Site Info, Traffic Stats and Related Links from

test@test-vm-ubuntu:~/cli-google-master$

2.コンソールWebブラウザを用いる

もう一つが、コンソール用のWebブラウザ(テキストベースWebブラウザ)を用いる方法だ。
コンソールWebブラウザはいくつか種類があるが、ここでは「Lynx」というものを用いる。

まずは以下のコマンドで「Lynx」をインストールする。

test@test-vm-ubuntu:~$ sudo apt-get install lynx

実際に利用した結果がこちら。
検索したい内容をURLの「=」以後に記述することで検索できる。

lynx http://www.google.com/search?q='俺的備忘録'

20140706_000002

リンク先を表示させたい場合は、「Enter」キーでそのページを表示させることができる。

20140706_000003

うーん、こっちの方が使いやすいかな?
Webブラウザは他にも色々あるので、今度使い比べてみるのもいいかも?

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

This article has 1 comments

  1. Pingback: Linuxのコマンドライン(CUI)でググる方法 | 俺的備忘録 〜なんかいろいろ〜 | OS話題情報プラザ.com

Leave a Comment

メールアドレスが公開されることはありません。