มีพจนานุกรมบรรทัดคำสั่งออฟไลน์หรือไม่


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 รุ่น GUI (เช่นstardict) คุณอาจจะได้รับพจนานุกรมภาษาอังกฤษโดยอัตโนมัติ
alfC

24

dictdติดตั้งง่ายออฟไลน์

หลักการและเหตุผล

dictคำสั่งสามารถนำมาใช้กับพจนานุกรมออฟไลน์ มันพอเพียงที่จะติดตั้งdictddaemon ที่มีการขึ้นต่อกันข้างพจนานุกรมท้องถิ่นและออฟไลน์ นี่เป็นขั้นตอนที่ง่ายกว่าการติดตั้ง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

คุณไม่ต้องการคำพูดเดียวหรือ\$?
John P

1

วิธีการเกี่ยวกับการดาวน์โหลดไฟล์ข้อความพจนานุกรมจากเว็บไซต์เช่นลิงค์นี้ ( คำเตือน : 4.5 MB) จากนั้นค้นหาข้อความที่มีคำสั่งเช่น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"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.