Чи існує офлайн-словник командного рядка?


78

Чи є в слові офлайн словник командного рядка? Я знаю, що є такі, як StarDict і Artha, але як щодо цього в командному рядку?

Також я спробував, dictале це онлайн-словник.

Відповіді:


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

рада, що допомогло :)
зелений

Напевно, ви можете встановити словник із пакетів, наприклад, щось подібне stardict-dic-en. Якщо ви встановите графічну версію Stardic (наприклад stardict), ви, мабуть, автоматично отримаєте словник англійської мови.
alfC

24

Проста 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]

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

Вам не потрібні одиничні цитати чи \$?
Джон П

1

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

Або також використовуючи редактор VIM для пошуку слова за допомогою його команди, наприклад. /Word. А натисканням nабо Nдля наступного чи попереднього появи шаблону веселіше знайти значення слова.


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"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.