Có một từ điển dòng lệnh ngoại tuyến?


78

Có bất kỳ dòng từ điển ngoại tuyến? Tôi biết rằng có một số như StarDictArtha nhưng một trong dòng lệnh thì sao?

Ngoài ra, tôi đã thử dictnhưng nó là một từ điển trực tuyến.

Câu trả lời:


78

sdcv là phiên bản console của Stardict .

1. Cài đặt từ điển

Chạy lệnh sau trong terminal:

sudo apt-get install sdcv

2. Tải tập tin từ điển

Tải về các tập tin từ điển theo yêu cầu của bạn từ các nguồn sau đây.

3. Cài đặt từ điển đã tải xuống

Tạo thư mục sdcvtìm từ điển:

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

Lệnh tiếp theo phụ thuộc vào tệp được tải xuống là .gztệp hay .bz2tệp.

Nếu nó là một .bz2tập tin:

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

Nếu nó là một .gztập tin:

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

4. Xong rồi!

Để tìm kiếm một từ sử dụng:

sdcv word

nhập mô tả hình ảnh ở đây


3
Đã đánh dấu và +1 cho hướng dẫn cài đặt
PALEN

Thật đáng kinh ngạc. Cảm ơn câu trả lời thông tin!
SirCharlo

rất vui vì nó đã giúp :)
xanh

Bạn có thể có thể cài đặt từ điển từ các gói, ví dụ như một cái gì đó như stardict-dic-en. Nếu bạn cài đặt phiên bản GUI của Stardic (ví dụ stardict), bạn chắc chắn sẽ tự động lấy từ điển tiếng Anh.
alfC

24

dictdCài đặt ngoại tuyến dễ dàng

Cơ sở lý luận

Các dictlệnh có thể dễ dàng được sử dụng với từ điển trực tuyến. Nó đủ để cài đặt dictddaemon với các phụ thuộc của nó cùng với một từ điển ngoại tuyến cục bộ. Điều này hóa ra là một thủ tục dễ dàng hơn nhiều so với cài đặt sdcvnhư được đề xuất ở nơi khác trên trang này.

Cài đặt

Dưới đây là hướng dẫn cách cài đặt dictdcùng với dict-gcidetừ điển tiếng Anh toàn diện. Có rất nhiều từ điển có sẵn từ các kho lưu trữ tiêu chuẩn.

$ sudo apt-get install dict dictd dict-gcide

Sử dụng

$ 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

Bạn có thể cũng đã aspellcài đặt, có lợi thế là đưa ra gợi ý cho các từ sai chính tả. Bạn có thể gọi aspelltrực tiếp trên tập tin văn bản của bạn với:

aspell check text.txt

hoặc sử dụng nó trên một từ duy nhất:

echo wrd | aspell -a

nếu chưa được cài đặt: sudo apt-get install aspell aspell-es(cho chương trình + từ điển tiếng Tây Ban Nha)
hoijui

4

Nếu bạn chỉ muốn xem liệu một từ được viết đúng chính tả hay tồn tại, bạn có thể sử dụng grep để xem qua các tệp danh sách từ trong / usr / share / dict /, được cung cấp bởi các gói danh sách từ thích hợp . Một ví dụ để xem "emu" có phải là một từ hợp lệ không:

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

Điều đó không có bất kỳ định nghĩa, tuy nhiên.


Trên thực tế, tôi đang tìm định nghĩa ...
PALEN

Bạn không cần trích dẫn đơn hay \$?
John P

1

Cách tải xuống tệp văn bản từ điển từ các trang web, ví dụ như liên kết này ( cảnh báo : 4,5 MB), sau đó tìm văn bản bằng lệnh nhưgrep "word" dictionary.txt

Hoặc cũng bằng cách sử dụng trình soạn thảo VIM để tìm kiếm từ bằng lệnh của nó, vd. /Word. Và bằng cách nhấn nhoặc Ncho lần xuất hiện tiếp theo hoặc trước đó của mẫu sẽ vui hơn với việc tìm nghĩa của từ.


1

Bạn có thể sử dụng từ điển miễn phí với dictlệnh:

  • Lần đầu cài đặt qua sudo apt-get install dictd
  • Tìm hiểu ngôn ngữ nào bạn muốn sử dụng sudo apt-cache search "dict-freedict"
  • Sau khi tìm thấy những tên này, hãy cài đặt chúng (ví dụ: ex.) sudo apt-get install dict-freedict-eng-tur
  • Kiểm tra ngôn ngữ nào được cài đặt dict -D
  • Sử dụng như: dict "word"
  • Cách sử dụng cụ thể: dict -d fd-eng-tur "word"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.