是否有离线命令行字典?


Answers:


78

sdcv Stardict的控制台版本。

1.安装字典

在终端中运行以下命令:

sudo apt-get install sdcv

2.下载字典文件

根据需要,从以下来源下载词典文件。

3.安装下载的字典

创建目录以sdcv查找字典:

sudo mkdir -p /usr/share/stardict/dic/

下一个命令取决于下载的文件是.gz文件还是.bz2文件。

如果是.bz2文件:

sudo tar -xvjf downloaded.tar.bz2 -C /usr/share/stardict/dic

如果是.gz文件:

sudo tar -xvzf downlaoded.tar.gz -C /usr/share/stardict/dic

4.完成!

要搜索单词,请使用:

sdcv word

在此处输入图片说明


3
标记也+1的安装指南
PALEN

太棒了。感谢您提供信息!
沙洛爵士(SirCharlo)2012年

很高兴它有所帮助:)
绿色

您可能可以从软件包中安装字典,例如stardict-dic-en。如果安装了Stardic的GUI版本(例如stardict),您很可能会自动获得英语词典。
alfC

24

轻松离线dictd安装

基本原理

dict命令可以轻松地与脱机词典一起使用。只需将dictd守护程序及其依赖项与本地脱机词典一起安装即可。事实证明,这比sdcv此页其他地方建议的安装要容易得多。

安装

下面显示了如何dictddict-gcide全面的英语词典一起安装。标准存储库中还有更多可用的词典

$ sudo apt-get install dict dictd dict-gcide

用法

$ dict word

 3 definitions found

    From The Collaborative International Dictionary of English v.0.48 [gcide]:

      Word \Word\, n. [AS. word; akin to OFries. & OS. word, D. woord,
         G. wort, Icel. or[eth], Sw. & Dan. ord, Goth. wa['u]rd,
         OPruss. wirds, Lith. vardas a name, L. verbum a word; or
         perhaps to Gr. "rh`twr an orator. Cf. {Verb}.]
         [1913 Webster]
         1. The spoken sign of a conception or an idea; an articulate
            or vocal sound, or a combination of articulate and vocal
            sounds, uttered by the human voice, and by custom
            expressing an idea or ideas; a single component part of
            human speech or language; a constituent part of a
            sentence; a term; a vocable. "A glutton of words." --Piers
            Plowman.
            [1913 Webster]

                  You cram these words into mine ears, against
                  The stomach of my sense.              --Shak.
            [1913 Webster]

                  Amongst men who confound their ideas with words,
                  there must be endless disputes.       --Locke.
            [1913 Webster]

         2. Hence, the written or printed character, or combination of
            characters, expressing such a term; as, the words on a
            page.
            [1913 Webster]

         3. pl. Talk; discourse; speech; language.
            [1913 Webster]

8

您可能也已经aspell安装了,它的优点是可以为拼写错误的单词提供建议。您可以使用以下方法aspell直接在文本文件上调用:

aspell check text.txt

或将其用在一个单词上:

echo wrd | aspell -a

如果尚未安装:(sudo apt-get install aspell aspell-es用于程序+西班牙文字典)
hoijui

4

如果您只是想查看一个单词的拼写是否正确或存在,可以使用grep浏览/ usr / share / dict /中的单词列表文件,这些文件由相应的单词列表包提供。查看“ emu”是否有效的示例:

grep -i "^emu$" /usr/share/dict/american-english

但是,这没有任何定义。


实际上,我正在寻找定义...
PALEN 2012年

您不需要单引号还是\$
John P

1

如何从网站上下载字典文本文件,例如此链接警告:4.5 MB),然后使用类似的命令查找文本grep "word" dictionary.txt

或者也可以使用VIM编辑器通过其命令搜索单词,例如。/Word。通过按nN,图案的下一个或上一个出现会更有趣。


1

您可以通过以下dict命令使用免费词典:

  • 首先通过安装 sudo apt-get install dictd
  • 找出您要使用的语言字典 sudo apt-cache search "dict-freedict"
  • 找到这些名称后,请安装它们(例如。) sudo apt-get install dict-freedict-eng-tur
  • 检查安装了哪些语言 dict -D
  • 使用方式如下: dict "word"
  • 具体用法: dict -d fd-eng-tur "word"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.