Linux 在命令行(终端)下查字典

首先这里所说的字典是工具书类的字典,是翻译工具
其次这里的字典是在终端下运行的
Debian 系通用, 其他发行版类同


安装部分

首先,安装 dictdictd (一个是查询工具,一个是支持的服务)

sudo apt-get install dictd dict

然后,需要安装我们想要使用的词典

sudo apt-get install dict-gcide

sudo apt-get install dict-moby-thesaurus

如果你想查看还有哪些字典

sudo apt-cache search "dict package"

应用部分

首先,让我们检查一下dictd服务是否在运行并且安装了什么数据库

dict -I

下面是我的设备上的输出结果,因为我有自己安装数据库,后面会介绍方法

steven@Debian:~$ dict -I
  dictd 1.12.1/rf on Linux 4.0.0-kali1-amd64
  On Debian: up 01:16:09, 1 fork (0.8/hour)
  
  Database      Headwords         Index          Data  Uncompressed
  gcide              203645       3859 kB         12 MB         38 MB
  moby-thesaurus      30263        528 kB         10 MB         28 MB
  langdao-ce         405724       8445 kB       6417 kB         19 MB
  langdao-ec         435473      10177 kB       7723 kB         22 MB

查词的方法,参数 -d 后面接数据库(字典)的名字,如果不加它则是输出所有字典结果

steven@Debian:~$ dict -d langdao-ec penguin
1 definition found

From 朗道英汉词典 [langdao-ec]:

  penguin
     *['pengwin]
     n. 企鹅, 空军地勤人员

Notice

dictd 服务如果没有开启

sudo /etc/init.d/dictd start

或

sudo service dictd start

添加自己需要的字典

这个问题当时我找了好多教程没找到,后来自己动手找到相关的配置文件 /etc/dictd/dictd.conf ,里面有这么个内容

# Database section here:

include /var/lib/dictd/db.list

我大概看了下 /etc/dictd 里面还包含了各种配置,包括使用网络服务器等

然后我们修改这个列表就好了,下面是我修改后的内容

database gcide
 {
  data  /usr/share/dictd/gcide.dict.dz
  index /usr/share/dictd/gcide.index
}
database moby-thesaurus
 {
  data  /usr/share/dictd/moby-thesaurus.dict.dz
  index /usr/share/dictd/moby-thesaurus.index
}

database langdao-ce
 {
  data  /usr/share/dictd/langdao-ce.dict.dz
  index /usr/share/dictd/langdao-ce.index
}
database langdao-ec 
 {
  data  /usr/share/dictd/langdao-ec.dict.dz
  index /usr/share/dictd/langdao-ec.index
}

后面的两个内容(一个是汉英,一个是英汉)是我自己添加的,添加的字典要有 dict.dzindex 两部分,因为我可能不只一个用户使用这个字典,所以就直接把字典复制到了默认的 /usr/share/dictd/

给字典添加一个自定义的别名, 如果你也跟我一样嫌每次都要输入 -d 字典名 的话

修改别名我们可以通过修改这个文件来实现 (如果没有文件请自己创建)

vim ~/.bash_aliases

// 如果不喜欢 vim 可以选择 gedit 等等
// 图形界面可以打开文件管理器 `Ctrl + h` 显示隐藏文件直接编辑

下面是我编辑后的内容,不过你可以取一个符合自己习惯的别名

 alias fy='dict -d langdao-ec'
 alias fyy='dict -d langdao-ce'

我的别名是直白了一点,主要是这样比较短,好记而且输入方便

别名编辑后好像需要重新打开一下终端,或者运行下面命令才能生效

source ~/.bash_aliases

最后看下效果

steven@Debian:~$ fy penguin
1 definition found

From 朗道英汉词典 [langdao-ec]:

  penguin
     *['pengwin]
     n. 企鹅, 空军地勤人员
steven@Debian:~$ fyy 企鹅
1 definition found

From 朗道汉英词典 [langdao-ce]:

  企鹅
     penguin

英汉汉英问题就都解决了,后面贴出字典文件的分享和参考文章


字典文件: http://pan.baidu.com/s/1mgW3L9Y 密码: b7qw 已失效
链接: https://pan.baidu.com/s/1sh8V5NPh6-bqwxg7UALZVQ 密码: f6h8 更新:2018年07月23日
参考文章: https://linux.cn/article-2953-1.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,298评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,701评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,078评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,687评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,018评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,410评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,729评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,412评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,124评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,379评论 2 242
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,903评论 1 257
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,268评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,894评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,014评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,770评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,435评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,312评论 2 260

推荐阅读更多精彩内容