大多数人在遇到他们不熟悉的单词时会查询google。或者他们用一个最喜欢的在线字典来提供答案。当你在没有网络连接的时候怎么办?或者你只有一个古老的Linux发行版且你没有GUI界面?你需要离线查找的话,这里有一个好的方法。

首先你需要本地设置dictd。dictd 是一个字典数据库服务器。它允许你访问在线字典。但是等一下,我们不是要离线使用么?这是为什么我们要将其安装到本地的原因。它带有一个命令行客户端。

要在Ubuntu或者Debian上安装你要输入:

$ sudo apt-get install dictd

这个很简单。现在你需要安装用的字典。安装完每个字典插件后dictd都会自动重新加载它的数据库。让我们来安装英语字典和英语同义词词典。

输入:

$ sudo apt-get install dict-gcide

$ sudo apt-get install dict-moby-thesaurus

如果你希望查询其他可以查询的语言,你可以输入:

$ sudo apt-cache search “dict package”

这会列出下面这样的:

dict-freedict-eng-ara - Dict package for English-Arabic Freedict dictionary

dict-freedict-eng-cro - Dict package for English-Croatian Freedict dictionary

dict-freedict-eng-cze - Dict package for English-Czech Freedict dictionary

dict-freedict-eng-deu - Dict package for English-German Freedict dictionary

dict-freedict-eng-fra - Dict package for English-French Freedict dictionary

现在你已成功安装dictd了,之后你就可以查找字典了。

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

$ dict -I

示例输出:

dictd 1.12.0/rf on Linux 3.2.0-29-generic-pae

On my_host: up 95.000, 2 forks (75.8/hour)

Database Headwords Index Data Uncompressed

gcide 203645 3859 kB 12 MB 38 MB

moby-thesaurus 30263 528 kB 10 MB 28 MB

为了查询一个单词,你可以指定要查询的字典。让我们查询一下English one字典(gcid):

$ dict -d gcide [你要查的单词]

如果你不使用-d 参数,dictd会搜寻所有的安装字典并返回匹配的结果。

本文由 LCTT 原创翻译,Linux中国 荣誉推出

查询linux下的命令是什么意思,技术|如何在Linux命令行下查询字典?相关推荐

  1. deb包一般放在linux的哪个目录下,技术|如何在 Linux 中列出通过 RPM 或者 DEB 包安装的文件...

    你是否想要了解安装包中各个文件在 Linux 系统中安装(位于)的位置?我们将在本文介绍如何列出文件的来源,或存在于某个特定包或者一组软件包中的文件. 这篇文章可以帮你轻松地找到重要的软件包文件,如配 ...

  2. flac3d命令流实例大全_如何在Linux上使用xargs命令

    大家好,我是良许. 在使用 Linux 时,你是否遇到过需要将一些命令串在一起,但是其中一个命令不接受管道输入的情况呢?在这种情况下,我们就可以使用 xargs 命令.xargs 可以将一个命令的输出 ...

  3. linux裁剪图片的软件,ImageMagick教程:如何在Linux命令行中剪裁图像

    问题:我想要去除图像文件中的白色空白,有没有什么便捷的方法能在Linux命令行中对图像文件进行剪裁? 当涉及到在Linux中转换或编辑图像文件时,ImageMagick毫无疑问是最为熟知的一体化软件之 ...

  4. window连接不上linux ftp_不懂操作?手把手教你如何在linux下搭建FTP

    vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快.安全易用的FTP服务器软件.本教程介绍如何在Linux实例上安装并配置vsftpd. FTP(File Tra ...

  5. linux下怎么将html换成pdf,如何在Linux上使用PHP将HTML/CSS转换为PDF

    我一直试图将html页面转换为PDF,但没有任何运气,我尝试使用wkhtmltopdf(http://code.google.com/p/) wkhtmltopdf /)和虽然下面的命令在终端正确执行 ...

  6. linux下如何搜索某个文件,技术|如何在 Linux 中查找一个文件

    对于新手而言,在 Linux 中使用命令行可能会非常不方便.没有图形界面,很难在不同文件夹间浏览,找到需要的文件.本篇教程中,我会展示如何在 Linux 中查找特定的文件. 第一步要做的是find 命 ...

  7. linux命令操作改变图片大小,如何在Linux命令行中优化和压缩JPEG或PNG图像

    原标题:如何在Linux命令行中优化和压缩JPEG或PNG图像 来自:Linux迷https://www.linuxmi.com/linux-yasuo-jpeg-png.html 您有很多图像,并且 ...

  8. linux exfat分区格式化,技术|如何在 Linux 上将 USB 盘格式化为 exFAT

    本教程教你如何在 Linux 系统上以 exFAT 格式格式化 USB 盘.同时包括 GUI 和命令行两种方法. 长期以来,FAT 是用于格式化磁盘文件系统的默认选择.它与几乎所有主要操作系统兼容. ...

  9. linux ios文件是否存在,技术|如何在 Linux 中验证 ISO 镜像

    你从喜爱的 Linux 发行版的官方网站或第三方网站下载了它的 ISO 镜像之后,接下来要做什么呢?是创建可启动介质并开始安装系统吗?并不是,请稍等一下.在开始使用它之前,强烈建议你检查一下你刚下载到 ...

最新文章

  1. usaco The Perfect Stall(二分匹配模板)
  2. 研究报告:城市大脑的起源、现状与未来趋势
  3. Android开发--Wifi的操作
  4. 洛谷 P4151 BZOJ 2115 [WC2011]最大XOR和路径
  5. nodejs mysql 注入_node.js sql 注入攻击防御方法 (sql Injection)
  6. 构建可扩展的有状态服务
  7. 在Sql Server 2005使用公用表表达式CTE简化复杂的查询语句
  8. Python外(4)-读写mat文件
  9. java线程池之一:创建线程池的方法
  10. kafka中生产者和消费者的分区问题
  11. cedit多行文本设置透明背景会重叠_python:电商用户评价文本分析(wordcloud+jieba)...
  12. 通过谷歌浏览器,找到页面某个事件属于哪个js文件
  13. ffmpeg yuv数据存储方式_一文理解 YUV
  14. 多媒体计算机软件都包括哪些,多媒体计算机软件都有什么
  15. 年度回顾篇:2018年的亚马逊,众生虽苦,诸恶莫作
  16. 华为交换机主备命令_华为交换机命令中文意思
  17. java8中的lambda表达式实用详解
  18. Filament介绍
  19. MySql(九)连接查询
  20. KBO的选秀会有哪些规定和流程`棒球7号位

热门文章

  1. TypeError: super(type, obj): obj must be an instance or subtype of type这个问题怎么处理?
  2. [18调剂]杭州师范大学阿里巴巴商学院2018年硕士研究生预调剂信息
  3. 第四篇 AlexNet——网络实战
  4. 仿网易云音乐(微信小程序版)
  5. 微信小程序开发:如何快速实现添加一条分割线的项目需求
  6. 从0开始学习C语言————C语言简介,数据类型及分支语句
  7. 17年寒假阅读页面索引
  8. 基于matlab的有源滤波器设计,采用瞬时功率理论(P-Q 理论)的新技术,以便在非理想电源电压条件下控制 APF
  9. SDL —— SDL2及API简介
  10. 计算机免费维修时代,电脑维修进入自助时代 电脑管家诊所很忙