Есть ли автономный словарь командной строки?

59

Есть ли в командной строке автономный словарь? Я знаю, что есть такие StarDict и Artha , но как насчет одного в командной строке?

Кроме того, я пробовал dict , но это онлайн-словарь.

    
задан PALEN 21.09.2012 в 00:10
источник

5 ответов

66

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

    
ответ дан green 21.09.2012 в 11:21
источник
17

Легкая автономная установка dictd

Фактически, dict можно легко использовать автономно. Достаточно установить демон dictd со своими зависимостями наряду с локальным, автономным словарем. Это оказывается гораздо более простой процедурой, чем установка sdcv , как предлагается в другом месте на этой странице.

Ниже показано, как установить dictd вместе с полным англоязычным словарем dict-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]
    
ответ дан Serge Stroobandt 06.12.2015 в 18:20
8

У вас, вероятно, также установлен aspell , который имеет преимущество в предоставлении предложений для слов с ошибками. Вы можете вызвать aspell непосредственно в текстовом файле с помощью:

aspell check text.txt

или используйте его на одном слове:

echo wrd | aspell -a
    
ответ дан hunter 25.03.2013 в 01:51
2

Если вы просто хотите проверить, правильно ли написано или существует слово, вы можете использовать grep для просмотра файлов списка слов в / usr / share / dict /, которые предоставляются соответствующим wordlist . Пример, чтобы увидеть, является ли «emu» допустимым словом:

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

У этого нет никаких определений.

    
ответ дан ImaginaryRobots 21.09.2012 в 00:36
0

Как насчет загрузки текстового файла словаря с сайтов, например эта ссылка ( предупреждение : 4,5 МБ), а затем поиск текста с помощью команды grep "word" dictionary.txt

Или также с помощью редактора VIM для поиска слова с его командой, например. %код%. А также нажав n или N для следующего или предыдущего появления шаблона, более интересно найти смысл слова.

    
ответ дан vusan 10.07.2015 в 12:17