Çevrimdışı bir komut satırı sözlüğü var mı?


78

Herhangi bir komut satırı çevrimdışı sözlük var mı? StarDict ve Artha gibi bazılarının olduğunu biliyorum ama komut satırında bir tanesine ne dersiniz?

Ayrıca, denedim dictama bu bir çevrimiçi sözlük.

Yanıtlar:


78

sdcv , Stardict'in konsol sürümüdür.

1. Sözlüğü yükle

Terminalde aşağıdaki komutu çalıştırın:

sudo apt-get install sdcv

2. Sözlük dosyalarını indirin

Sözlük dosyalarını aşağıdaki kaynaklardan gereksinimlerinize göre indirin.

3. İndirilen sözlükleri kurun

sdcvSözlüğü arayan dizini yapın :

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

Bir sonraki komut, indirilen dosyanın bir .gzdosya mı yoksa bir .bz2dosya mı olduğuna bağlıdır .

Eğer bir .bz2dosyaysa:

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

Eğer bir .gzdosyaysa:

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

4. Tamamlandı!

Kelime kullanımı aramak için:

sdcv word

görüntü tanımını buraya girin


3
İşaretli ve ayrıca kurulum kılavuzu için 1
PALEN

Bu harika. Bilgilendirici cevap için teşekkürler!
SirCharlo 21:12

yardımcı oldu sevindim :)
green

Büyük olasılıkla sözlüğü paketlerden, örneğin bir şeylerden yükleyebilirsiniz stardict-dic-en. Stardic'in GUI sürümünü (ör. stardict) Kurarsanız, muhtemelen İngilizce sözlüğü otomatik olarak alırsınız.
alfC

24

Kolay çevrimdışı dictdkurulum

gerekçe

dictKomut kolayca çevrimdışı sözlükleri ile kullanılabilir. dictdYerel, çevrimdışı bir sözlük yanında bağımlılıklarını daemon yüklemek yeterlidir . Bu sdcv, bu sayfada başka bir yerde önerildiği şekilde yüklemekten çok daha kolay bir işlem olduğu ortaya çıkıyor .

Kurulum

Aşağıda kapsamlı İngilizce sözlük dictdile birlikte nasıl yükleneceği gösterilmiştir dict-gcide. Orada çok daha fazla dictionairies standart veri havuzunda bulunan mevcut.

$ sudo apt-get install dict dictd dict-gcide

kullanım

$ 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

Muhtemelen aspell, yanlış yazılan sözcükler için önerilerde bulunma avantajına sahip olan da yüklediniz. aspellDoğrudan metin dosyanızdan aşağıdakileri arayabilirsiniz :

aspell check text.txt

veya tek kelimeyle kullanın:

echo wrd | aspell -a

henüz kurulmamışsa: sudo apt-get install aspell aspell-es(program + ispanyolca sözlük için)
hoijui

4

Bir kelimenin doğru yazıldığını veya mevcut olup olmadığını görmek istiyorsanız, uygun kelime listesi paketlerinin sağladığı / usr / share / dict / içindeki kelime listesi dosyalarına bakmak için grep kullanabilirsiniz . "Emu" un geçerli bir kelime olup olmadığını görmek için bir örnek:

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

Ancak bunun bir tanımı yok.


Aslında, tanımları arıyorum ...
PALEN

Tek teklife mi ihtiyacınız yok \$?
John P,

1

Örneğin, sitelerden sözlük metin dosyasını bu linke indirmeye ne dersiniz ( uyarı : 4.5 MB)grep "word" dictionary.txt

Veya aynı zamanda, örneğin komutuyla sözcüğü aramak için VIM editörünü kullanarak . /Word. Ve üzerine basarak nveya Nsonraki veya önceki deseni oluşumu kelimenin anlamını bulma ile daha eğlenceli.


1

dictKomut ile ücretsiz sözlüğü kullanabilirsiniz :

  • İlk kurulum sudo apt-get install dictd
  • Hangi dili kullanmak istediğinizi öğrenin sudo apt-cache search "dict-freedict"
  • Bu isimleri bulduktan sonra bunları yükleyin (örneğin.) sudo apt-get install dict-freedict-eng-tur
  • Hangi dillerin kurulu olduğunu kontrol edin dict -D
  • Gibi kullanın: dict "word"
  • Özel kullanım: dict -d fd-eng-tur "word"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.