
bash辞書が必要なので見つけましたgnome-dictionary
。ただし、入力するだけでgnome-dictionary
GUIボックスが表示されます。そしてmanファイルでは、またはフラグがGUIポップアップを無効にし、結果を標準出力に印刷することを意味しgnome-dictionary --help
ます。しかし、これはうまくいきません。代わりに、すばらしいことがあれば助けが必要だと言います。-n
--no-window
マニュアルページでは、gnome-utils 2.13.4を参照してください。
編集する
一部の「追加資料」を許可回答。
# for `.bz2`; for `.gz`, drop `j` for `z`
# create (`sudo mkdir -p ...`) path if not there
add-dict () {
sudo tar -xvjf $1 -C /usr/share/stardict/dic
}
alias sd="sdcv"
wd () {
sdcv $1 | /usr/bin/fold --spaces --width=73
}
答え1
オフライン
StarDict以外に他のツールが利用可能なgnome-dictionary
場合sdcv
。
インストールする
$ sudo apt-get install sdcv
辞書
辞書をインストールするには、次のリストから辞書を選択できます。
- http://abloz.com/huzheng/stardict-dic/dict.org/
- http://abloz.com/huzheng/stardict-dic/misc/
- 無料オンラインコンピューティング辞書
- 専門用語ファイル- ハッカーの伝統、民俗、ユーモアのさまざまな側面を示すハッカー俗語の包括的な概要です。
- GNU Linux英語-英語辞書
上記のサイトから.gzまたは.bz2 tarballをダウンロードしたら、次のいずれかのコマンドを使用してインストールできます。
.gz
$ sudo tar -xvzf downloaded.tar.gz -C /usr/share/stardict/dic
.bz2
$ sudo tar -xvjf downloaded.tar.bz2 -C /usr/share/stardict/dic
それでは、GNU Linux English-English Dictionaryをインストールしてみましょう。
$ sudo tar -xvjf stardict-xfardic-gnu-linux-2.4.2.tar.bz2 -C /usr/share/stardict/dic
stardict-xfardic-gnu-linux-2.4.2/
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.dict.dz
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.ifo
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.idx
どの辞書がインストールされているかを確認できますsdcv
。
インストールされていません
$ sdcv -l Dictionary's name Word count
プレインストール
$ sdcv -l Dictionary's name Word count GNU/Linux English-English Dictionary 16694
試験を受ける
$ sdcv Linux
Found 1 items, similar to Linux.
-->GNU/Linux English-English Dictionary
-->Linux
フリーソフトウェアツールを使用して、UNIX準拠のオペレーティングシステム(およびカーネル)をさまざまなハードウェアアーキテクチャに設計して移植します。 Linuxはもともと1991年にLinus Torvaldsによって開発されました。 Linuxは、競争力のある独自のオペレーティングシステムのための実行可能な代替として設計されたオープンソースソフトウェア(OSS)です。 byRedhat-9-用語集 http://www.tldp.org/LDP/Linux-Dictionary/
オンライン
あなたはオフラインモードだけを探していることを知っていますが、完全性のためにこのオンラインオプションもブレンドに追加する必要があると思いました。
コマンドラインからdict.orgサービスを使用して事前定義を照会できますcurl
。
$ curl dict://dict.org/d:YourWord
探す
たとえば、「help」を探してみましょう。
$ curl dict://dict.org/d:help
220 pan.alephnull.com dictd 1.12.0/rf on Linux 3.0.0-14-server <auth.mime> <[email protected]>
250 ok
150 3 definitions retrieved
151 "Help" gcide "The Collaborative International Dictionary of English v.0.48"
Help \Help\ (h[e^]lp), v. t. [imp. & p. p. {Helped} (h[e^]lpt)
(Obs. imp. {Holp} (h[=o]lp), p. p. {Holpen} (h[=o]l"p'n)); p.
pr. & vb. n. {Helping}.] [AS. helpan; akin to OS. helpan, D.
helpen, G. helfen, OHG. helfan, Icel. hj[=a]lpa, Sw. hjelpa,
Dan. hielpe, Goth. hilpan; cf. Lith. szelpti, and Skr. klp to
be fitting.]
また、使用法のいくつかの例を見ることができます。
1. To furnish with strength or means for the successful
performance of any action or the attainment of any object;
to aid; to assist; as, to help a man in his work; to help
one to remember; -- the following infinitive is commonly
used without to; as, "Help me scale yon balcony."
--Longfellow.
[1913 Webster]
2. To furnish with the means of deliverance from trouble; as,
to help one in distress; to help one out of prison. "God
help, poor souls, how idly do they talk!" --Shak.
[1913 Webster]
...
...
同義語を取得することもできます。
Syn: To aid; assist; succor; relieve; serve; support;
sustain; befriend.
正しい使い方を得ることもできます。
Usage: To {Help}, {Aid}, {Assist}. These words all agree in
the idea of affording relief or support to a person
under difficulties. Help turns attention especially to
...
...
辞書
dict.orgのウェブサイトは77以上の辞書を提供しています:
$ curl dict://dict.org/show:db
したがって、さまざまな辞書を見つけることができます(無料のオンラインコンピューティング辞書 - FOLDOC):
$ curl dict://dict.org/d:help:foldoc
またはすべてを照会できます。
$ curl dict://dict.org/d:help:*
最高の試合
d:
特定の単語を見つけるために演算子を使用する代わりに、一致演算子を使用できますm:
。
$ curl dict://dict.org/m:help
以下を使用して一致戦略を変更できます(正しい、プレフィックス、サフィックス、またはsoundex)。
$ curl dict://dict.org/m:help::prefix
次のコマンドを使用して、すべてのポリシーを一覧表示できます。
$ curl dict://dict.org/show:strat
たとえば、
$ curl dict://dict.org/m:help::prefix
220 pan.alephnull.com dictd 1.12.0/rf on Linux 3.0.0-14-server <auth.mime> <[email protected]>
250 ok
152 13 matches found
gcide "Help"
gcide "Helped"
gcide "Helper"
gcide "Helpful"
gcide "Helpfully"
gcide "Helpfulness"
...
...
引用する
答え2
マイコンピュータのバージョンにはgnome-dictionary
バージョンスイッチはなく、--no-window
以下にリストされているスイッチもありません。--help-all
マニュアルページはgnome-utils v2.13.4を参照してスイッチを一覧表示します--no-window
が、コンソールで適切なスイッチを使用しようとすると表示されず、失敗します。
注意深く読んでください源泉明らかに、もはやコンソールオプションがなく、文書が古くなっています。
小人はい今は素早く動く目標です。
答え3
これは実際にウィンドウレスオプションを提供しないことに対する答えではありませんが、代わりにgnome-dictionary
インターネットlynx
のreference.comで参照定義を使用して取得することです。
#!/bin/sh
lynx -dump -nolist -pseudo_inlines \
'http://dictionary.reference.com/search?q='$1'&r=67' \
| tail -n +13 | less -r
他の同様の方法/例がありますか?http://baldwinsoftware.com/wiki/pmwiki.php?n=Main.Bashsearch
見学する。
答え4
ずっと前にこの質問を投稿して以来、W3MとM-x dictionary
Emacsのモードを見つけました。 CLIには完全には適用できませんが、必要なgnome-dictionary
タスクを実行するためにモジュールを呼び出すので、ここでは2つのインタフェース、つまり辞書用のCLインタフェース(実際には辞書)を共有したいと思いました。
(defun lookup-word (wrd)
"Look up a word in Wiktionary with `w3m'."
(interactive
(list
(read-string
(format "lookup word (%s): " (thing-at-point 'word))
nil nil (thing-at-point 'word)) ))
(w3m (format "http://en.wiktionary.org/wiki/%s" (downcase wrd))) )
(defun dict (wrd)
"Look up WRD with `dictionary'."
(interactive
(list
(read-string
(format "lookup word (%s): " (thing-at-point 'word))
nil nil (thing-at-point 'word) )))
(dictionary-search wrd dictionary-default-dictionary) )