¿Hay un diccionario de línea de comandos fuera de línea?

69

¿Hay algún diccionario fuera de línea de línea de comando? Sé que hay algunos como StarDict y Artha pero ¿qué tal uno en la línea de comando?

Además, probé dict pero es un diccionario en línea.

    
pregunta PALEN 21.09.2012 - 00:10

5 respuestas

72

sdcv es la versión de consola de Stardict .

1. Instala el diccionario

Ejecute el siguiente comando en la terminal:

sudo apt-get install sdcv

2. Descargar archivos del diccionario

Descargue los archivos de diccionario de acuerdo con sus requisitos de las siguientes fuentes.

3. Instalar diccionarios descargados

Cree el directorio donde sdcv busca el diccionario:

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

El próximo comando depende de si el archivo descargado es un archivo .gz o un archivo .bz2 .

Si es un archivo .bz2 :

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

Si es un archivo .gz :

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

4. ¡Hecho!

Para buscar un uso de palabras:

sdcv word

    
respondido por el green 21.09.2012 - 11:21
20

Fácil instalación sin conexión dictd

Justificación

El comando dict se puede usar fácilmente con diccionarios sin conexión. Basta con instalar el demonio dictd con sus dependencias junto con un diccionario local sin conexión. Esto resulta ser un procedimiento mucho más fácil que instalar sdcv como se sugiere en otra parte de esta página.

Instalación

A continuación se muestra cómo instalar dictd junto con el diccionario integral de inglés dict-gcide . Hay muchas más fuentes de dicción disponibles en los repositorios estándar .

$ sudo apt-get install dict dictd dict-gcide

Uso

$ 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]
    
respondido por el Serge Stroobandt 06.12.2015 - 18:20
8

Probablemente también tenga aspell instalado, que tiene la ventaja de dar sugerencias para palabras mal escritas. Puede llamar a aspell directamente en su archivo de texto con:

aspell check text.txt

o úselo en una sola palabra:

echo wrd | aspell -a
    
respondido por el hunter 25.03.2013 - 01:51
2

Si solo está buscando ver si una palabra está escrita correctamente o si existe, puede usar grep para examinar los archivos de la lista de palabras en / usr / share / dict /, que son proporcionados por el wordlist . Un ejemplo para ver si "emu" es una palabra válida:

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

Sin embargo, eso no tiene ninguna definición.

    
respondido por el ImaginaryRobots 21.09.2012 - 00:36
0

¿Qué le parece descargar el archivo de texto del diccionario de los sitios, por ejemplo, este enlace ( advertencia : 4.5 MB), y luego encontrar el texto con el comando como grep "word" dictionary.txt

O también usando el editor VIM para buscar la palabra con su comando, por ejemplo. %código%. Y presionar n o N para la ocurrencia siguiente o anterior del patrón es más divertido para encontrar el significado de la palabra.

    
respondido por el vusan 10.07.2015 - 12:17

Lea otras preguntas en las etiquetas