英語の教科書や英字新聞を読むときは、ttyベースで何度も単語を聞いてくるインター フェースが一番です。
ftp://ftp.u-aizu.ac.jp/pub/SciEng/nihongo/ftp.cc.monash.edu.au/00INDEX.htmlには、xjdicというプログラムもありますが、ここでは自分で作ってみましょう。 専用のプログラムに頼らなくても script で同等の機能を簡単に実現できるのは、 UNIXの強みの一つです。
次のコマンドで、スクリプトを/usr/local/bin/dictionaryというファイル名で切り出してください。 dictionary スクリプトでやっていることは、英語か日本語の入力を dic_look スクリプトに渡しているだけです。
perl -ne 'print if ((/#\!.*sh/ .. /#end dictionary/) );' E_dictionary-mini-HOWTO.sgml > /usr/local/bin/dictionary
これで、ttyベースのコマンドができました。調べたい単語を入力すると意味が出て きます。終了するときは、そのまま改行キーを押してください。
C-shell 系を使っている人は、初めてdictionaryコマンドを実行する前に rehash コマンドを実行すること。
$ dictionary dictionary: free ■free-agent 自由契約選手 ■free-fall (パラシュートが開く前の)自然落下 ■free-for-all 1.だれでも自由に参加出来る競技,2.入場自由の,3.収拾のつかない議論,乱闘 ■free-lance 1.(作家,俳優などが)自由契約(寄稿)の,フリーの,フリーランサー,2.自由契約で仕事する,(作家,俳優などが)自由契約(寄稿)の,(動)自由契約で働く ■free-lance diplomat フリーの外交官 ■free-spender 金遣いの荒い人,あまり物事を考えずにお金を遣う人 ■free-trade zone 自由港(free port),:略:FTZ ■free 〜のない,自由に,ひまな,無料の,解放する,フリーの,暇な,ゆるく ■free Yen account 【経済】自由円預金 dictionary: ball ■ball 球,ボール,《俗語》お楽しみ(性行為を含意する事が多いので注意),根性,大舞踏会,舞踏会,球状のもの,丸める,球にする,球状になる ■ball and chain やっかいな物(encumbrance),《比喩的》女房 ■ball cock フロート栓 ■ball game 1.球技,野球の試合,2.競争,活動,状況 ■ball game +1 (the 〜)重要で決定的な要素(出来事),活動の中心(the main and decisive factor, event, etc.) ■ball park 概算 ■ball point (pen) ボールペン ■ball position ポールポジション dictionary: 落雷 ■cloud-to-ground discharge : 落雷{らくらい} ■coup de foudre : 一目惚れ{ひとめぼれ}、青天{せいてん}の霹靂、落雷{らくらい} ■death by lightning : 落雷死 ■flash to ground : 落雷{らくらい} ■ground discharge : 落雷{らくらい} ■lightning damage : 落雷による被害 ■Lightning Protection Institute : 落雷防護研究所◆【略】LPI ■lightning stoke : 電撃{でんげき}、落雷{らくらい} ■lightning strike : 電撃{でんげき}スト、雷撃{らいげき}、落雷{らくらい}、抜き打ちスト ■stroke of lightning : 落雷{らくらい} ■struck by lightning, be : 雷に撃たれる、落雷する ■thunderbolt {名} : 《気》落雷 ■thunderbolt flash to ground : 落雷{らくらい} ■United Lightning Protection Association : 落雷防止協会連合◆【略】ULPA dictionary: (そのまま改行キーを押すと終了)