完全用 GNU/Linux 工作

15. 文字界面的字典 - sdcv

sdcv 可以說是文字界面的星際譯王 (StarDict),它能使用星際譯王的字典詞庫,所以不用怕哪天沒人維護 StarDict,與其開啟圖形介面來查個單字,不如直接開終端機來的迅速。以下凍仁就列出幾項優缺點:

  • 優點:
    • 可於各種 terminator 使用,搭配 Guake 有加分效果。
    • 可使用相同的字典詞庫。
    • 可與純文字的工具搭配使用。
  • 缺點:
    • 需自備字典詞庫
    • 無法選字取詞。
    • 無法使用網路辭典。

安裝 sdcv。

  1. # Debian, Ubuntu.
  2. $ sudo aptitude install sdcv
  3. # CentOS, RHEL, Fedora (need EPEL repo)。
  4. $ sudo yum install sdcv

下載字典檔 (星際譯王詞庫 | zh_TW)。

  1. # 朗道英漢字典
  2. $ wget http://abloz.com/huzheng/stardict-dic/zh_TW/stardict-langdao-ec-big5-2.4.2.tar.bz2
  3. # 朗道漢英字典
  4. $ wget http://abloz.com/huzheng/stardict-dic/zh_TW/stardict-langdao-ce-big5-2.4.2.tar.bz2

於終端機下使用 sdcv

安裝字典檔。

  1. # 於家目錄底下建立字典檔目錄。
  2. $ mkdir -p $HOME/.stardict/dic
  3. # 將字典檔解壓縮至 $HOME/.stardict/dic。
  4. $ tar jxvf /dev/shm/stardict-langdao-ce-big5-2.4.2.tar.bz2 -C $HOME/.stardict/dic
  5. $ tar jxvf /dev/shm/stardict-langdao-ec-big5-2.4.2.tar.bz2 -C $HOME/.stardict/dic

列出有效的字典。

  1. $ sdcv -l
  2. Dictionary's name Word count
  3. 朗道漢英字典5.0 395426
  4. 朗道英漢字典5.0 423246

單字查詢 (只查一個單字)。

  1. $ sdcv hello
  2. Found 1 items, similar to hello.
  3. -->朗道英漢字典5.0
  4. -->hello
  5. *[hә'lәu]
  6. interj. 喂, 嘿

多重查詢 (進入無限查詢狀態),使用 Ctrl + C 或 D 離開。

  1. $ sdcv
  2. Enter word or phrase: 企鵝
  3. Found 1 items, similar to 企鵝.
  4. -->朗道漢英字典5.0
  5. -->企鵝
  6. penguin
  7. Enter word or phrase: 黃色小鴨
  8. Found 10 items, similar to 黃色小鴨.
  9. 0)朗道漢英字典5.0-->橙黃色小球菌
  10. 1)朗道漢英字典5.0-->白色小球菌
  11. 2)朗道漢英字典5.0-->變色小冠花
  12. 3)朗道漢英字典5.0-->黃斑小動脈
  13. 4)朗道漢英字典5.0-->黃色
  14. 5)朗道漢英字典5.0-->黃色人種的
  15. 6)朗道漢英字典5.0-->黃色八迭球菌
  16. 7)朗道漢英字典5.0-->黃色印刷品
  17. 8)朗道漢英字典5.0-->黃色厚革
  18. 9)朗道漢英字典5.0-->黃色報刊
  19. Your choice[-1 to abort]:

觀看歷史查詢記錄。

  1. $ cat $HOME/.sdcv_history | tail
  2. free
  3. hello
  4. pase
  5. 和平
  6. 綠色
  7. green
  8. color
  9. 123
  10. hello
  11. hello

補充說明

若想於終端機查 Yahoo! 奇摩字典,可以試試看 ydict

ydict

▲ 豐有色彩的 ydict。

資料來源