क्या कोई ऑफ़लाइन कमांड-लाइन शब्दकोश है?


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 भी
14

वह आश्चर्यजनक है। सूचनात्मक उत्तर के लिए धन्यवाद!
सिरचलो

खुशी है कि यह मदद मिली :)
हरे

आप शायद संकुल से शब्दकोश को स्थापित कर सकते हैं, उदाहरण के लिए कुछ ऐसा stardict-dic-en। यदि आप Stardic (जैसे stardict) का GUI संस्करण स्थापित करते हैं, तो आप संभावित रूप से स्वचालित रूप से अंग्रेजी शब्दकोश प्राप्त करेंगे।
अल्फेक

24

आसान ऑफ़लाइन dictdस्थापना

दलील

dictआदेश आसानी से ऑफ़लाइन शब्दकोशों के साथ प्रयोग किया जा सकता है। यह dictdस्थानीय, ऑफ़लाइन शब्दकोश के साथ अपनी निर्भरता के साथ डेमन को स्थापित करने के लिए पर्याप्त है । यह sdcvइस पृष्ठ पर कहीं और सुझाए गए तरीके से स्थापित करने की तुलना में बहुत आसान प्रक्रिया है ।

स्थापना

नीचे दिखाया गया है कि व्यापक अंग्रेजी शब्दकोश dictdके साथ कैसे स्थापित किया जाए dict-gcide। रहे हैं कई और अधिक dictionairies मानक खजाने से उपलब्ध है।

$ 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 / में शब्द सूची फ़ाइलों के माध्यम से देखने के लिए कर सकते हैं, जो उपयुक्त वर्डलिस्ट पैकेज द्वारा प्रदान किए गए हैं। "इमू" एक वैध शब्द है, यह देखने के लिए एक उदाहरण:

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

हालांकि इसकी कोई परिभाषा नहीं है।


असल में, मैं परिभाषाओं की तलाश कर रहा हूं ...
22:44

क्या आपको एकल उद्धरण या की आवश्यकता नहीं है \$?
जॉन पी।

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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.