ターミナルからFirefoxを起動するwwwコマンド

環境

この記事の内容は、Ubuntu Linux 6.10, perl 5.8.8, Firefox 2.0.0.2で確認しました。

問題点

ターミナルで開発をしていると、(ターミナルでない場合もありますが)ウェブブラウザを使うのに不便を感じることがあります。例えば、

  1. ターミナルの表示内容を検索したいとき、わざわざマウスを使ってコピー&ペーストしなければならない。
  2. Googleは1ページに10件しか表示されない(100件まで見たい)。
  3. Googleで日本語のページを検索する場合、わざわざ「日本語のページを検索」を選択しないといけない。
  4. ウェブブラウザが起動している間に、何を検索するつもりだったか忘れる。

このような問題を解決する、wwwコマンドというのを作ってみました。

使い方

1. 引数にURLを与えると、そのページを開きます。

$ www http://example.com/

2. 引数にURLではない文字列を1つ以上与えると、それらの文字列をGoogleで検索します。

$ www foo bar

3. -fオプションをつけると、指定されたローカルのファイルを開きます。

$ www -f /path/to/file

4. -wオプションをつけると、Wikipediaで検索します。

$ www -w foo

ダウンロード

wwwコマンドは、http://nekomimists.ddo.jp/~tom/tools/wwwからダウンロードできます。

前提条件

wwwコマンドの実行には、Jcode.pmが必要です。