gnome-dictionary no-window 選項不起作用
我想要一本 bash 字典,所以我找到了
gnome-dictionary
. 但是,只需鍵入gnome-dictionary
就會彈出一個 GUI 框。在gnome-dictionary --help
和 man 文件中,它表示-n
or--no-window
標誌將禁用 GUI 彈出視窗並在標準輸出上列印結果。但這不起作用。相反,它說你應該看到任何很酷的事情的幫助。手冊頁參考 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 }
離線
如果您
gnome-dictionary
可以使用 StarDict 以外的其他東西,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 壓縮包後,您可以使用以下命令之一安裝它:
- .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 英英詞典:
$ 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 最初由 Linus Torvalds 於 1991 年開發。Linux 是開源軟體 (OSS),旨在成為競爭專有作業系統的可行替代品。來自 Redhat-9-Glossary http://www.tldp.org/LDP/Linux-Dictionary/
線上的
我知道您只是在尋找離線模式,但我想我也會將此線上選項添加到組合中,只是為了完整性。
您可以從命令行使用 dict.org 服務來查找字典定義
curl
。$ curl dict://dict.org/d:YourWord
抬頭
例如,讓我們查找“幫助”:
$ curl dict://dict.org/d:help 220 pan.alephnull.com dictd 1.12.0/rf on Linux 3.0.0-14-server <auth.mime> <19093903.13634.1373874819@pan.alephnull.com> 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:
您可以使用 match 運算符,而不是使用運算符查找特定單詞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> <19095008.15164.1373875483@pan.alephnull.com> 250 ok 152 13 matches found gcide "Help" gcide "Helped" gcide "Helper" gcide "Helpful" gcide "Helpfully" gcide "Helpfulness" ... ...
參考