Apakah ada kamus baris perintah offline?

78

Apakah ada kamus offline baris perintah? Saya tahu ada beberapa seperti StarDict dan Artha tetapi bagaimana kalau ada di baris perintah?

Juga, saya mencoba dicttetapi ini adalah kamus online.

PALEN
sumber

Jawaban:

78

sdcv adalah versi konsol dari Stardict .

1. Instal kamus

Jalankan perintah berikut di terminal:

sudo apt-get install sdcv

2. Unduh file kamus

Unduh file kamus sesuai dengan kebutuhan Anda dari sumber-sumber berikut.

3. Instal kamus yang diunduh

Buat direktori tempat sdcvmencari kamus:

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

Perintah selanjutnya tergantung pada apakah file yang diunduh adalah .gzfile atau .bz2file.

Jika itu .bz2file:

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

Jika itu .gzfile:

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

4. Selesai!

Untuk mencari kata gunakan:

sdcv word

masukkan deskripsi gambar di sini

hijau
sumber
3
Ditandai dan juga +1 untuk panduan instalasi
PALEN
Itu luar biasa. Terima kasih atas jawaban informasinya!
SirCharlo
senang membantu :)
hijau
Anda mungkin dapat menginstal kamus dari paket, misalnya sesuatu seperti stardict-dic-en. Jika Anda menginstal versi GUI dari Stardic (misalnya stardict), Anda mungkin akan mendapatkan kamus bahasa Inggris secara otomatis.
alfC
24

dictdInstalasi offline yang mudah

Alasan

The dictperintah dapat dengan mudah digunakan dengan kamus offline. Cukup untuk menginstal dictddaemon dengan dependensinya bersama dengan kamus offline lokal. Ini ternyata menjadi prosedur yang jauh lebih mudah daripada menginstal sdcvseperti yang disarankan di tempat lain di halaman ini.

Instalasi

Di bawah ini ditunjukkan cara menginstal dictdbersama dengan dict-gcidekamus bahasa Inggris yang komprehensif. Ada lebih banyak kamus yang tersedia dari repositori standar.

$ sudo apt-get install dict dictd dict-gcide

Pemakaian

$ 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]
Serge Stroobandt
sumber
8

Anda mungkin juga telah aspellmenginstal, yang memiliki keuntungan memberikan saran untuk kata-kata yang salah eja. Anda dapat menelepon aspelllangsung di file teks Anda dengan:

aspell check text.txt

atau menggunakannya pada satu kata:

echo wrd | aspell -a
pemburu
sumber
jika belum diinstal: sudo apt-get install aspell aspell-es(untuk program + kamus bahasa Spanyol)
hoijui
4

Jika Anda hanya ingin melihat apakah suatu kata dieja dengan benar atau ada, Anda dapat menggunakan grep untuk melihat file daftar kata di / usr / share / dict /, yang disediakan oleh paket daftar kata yang sesuai . Contoh untuk melihat apakah "emu" adalah kata yang valid:

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

Namun, itu tidak memiliki definisi.

ImaginaryRobots
sumber
Sebenarnya, saya sedang mencari definisi ...
PALEN
Apakah Anda tidak perlu tanda kutip tunggal atau \$?
John P
1

Bagaimana dengan mengunduh file teks kamus dari situs misalnya tautan ini ( peringatan : 4,5 MB), dan kemudian menemukan teks dengan perintah sepertigrep "word" dictionary.txt

Atau juga dengan menggunakan editor VIM untuk mencari kata dengan perintahnya mis. /Word. Dan dengan menekan natau Nuntuk kejadian pola berikutnya atau sebelumnya lebih menyenangkan dengan menemukan makna kata.

Vusan
sumber
1

Anda dapat menggunakan kamus gratis dengan dictperintah:

  • Pertama instal via sudo apt-get install dictd
  • Cari tahu bahasa mana yang Anda ingin gunakan sudo apt-cache search "dict-freedict"
  • Setelah menemukan nama-nama ini instal (mis.) sudo apt-get install dict-freedict-eng-tur
  • Periksa bahasa yang diinstal dict -D
  • Gunakan seperti: dict "word"
  • Penggunaan khusus: dict -d fd-eng-tur "word"
Yedhrab
sumber