当前位置: 首页>>技术问答>>正文


有离线命令行字典吗?

ubuntuer 技术问答 , , , 去评论

问题描述

有没有命令行离线词典?我知道有一些像StarDict和Artha但是在命令行中有一个怎么样?

此外,我尝试了dict,但它是一个在线词典。

最佳解决方案

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

做完了!

要搜索单词,请使用:

sdcv word

command-line,software-recommendation,dictionary,ubuntu

次佳解决方案

轻松离线dictd安装

Rationale

dict命令可以轻松地与离线词典一起使用。只需安装dictd守护程序及其依赖项和本地脱机字典即可。这比根据本页其他地方的建议安装sdcv要简单得多。

Installation

下面显示了如何安装dictd以及dict-gcide综合英语词典。 many more dictionairies可从标准存储库中获得。

$ sudo apt-get install dict dictd dict-gcide

Usage

$ 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]

第三种解决方案

您可能还安装了aspell,其优点是可以为拼写错误的单词提供建议。您可以直接在您的文本文件上调用aspell

aspell check text.txt

或者在一个单词上使用它:

echo wrd | aspell -a

第四种方案

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

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

但是,这没有任何定义。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1200.html,未经允许,请勿转载。