英語を学習する際には英英辞書を使うと良いと言われています。英語を日本語に変えて覚えるのではなく、そのまま英語で意味を理解するのです。かといって英英辞書のWebサイトにいちいちアクセスして調べるのは面倒でしょう。 そこで使ってみたいのがdefineです。コマンドラインで使える辞書ソフトウェアです。

defineの使い方

インストールが終わったら、後は define コマンドに続いて調べたい文字を入力するだけです。

$ define moon
  
  moon  
  
    1. (transitive, pejorative, colloquial) To display one’s buttocks to, typically in jest, pejoratively, or in protest    
    2. A month, particularly a lunar month.    
    3. the natural satellite of the Earth; "the average distance to the Moon is 384,400 kilometers"; "men first stepped on the moon in 1969"    
    4. A natural satellite of a planet.    

defineは複数のソースを使って単語の意味を調べます。そのため、一つの意味だけでなく、複数の結果(総じて似たような感じですが)が返ってくるのが特徴です。何となく意味が分かれば、他のソースに書いてある単語の意味も理解できることでしょう。

defineはGo製のオープンソース・ソフトウェア(MIT License)です。

Rican7/define: A command-line dictionary (thesaurus) app, with access to multiple sources, written in Go.