云网牛站
所在位置:首页 > Linux教程 > 在Fedora系统中安装和使用sdcv以设置离线命令行字典

在Fedora系统中安装和使用sdcv以设置离线命令行字典

2020-01-22 21:18:37作者:叶云稿源:云网牛站

您无需互联网即可在Fedora计算机上拥有易于搜索和扩展的字典,您可以使用sdcv(控制台版本下的StarDict)和默认存储库上的公共Stardict文件来保留本地记录以供脱机使用,本文向您具体介绍。

在Fedora系统中安装和使用sdcv以设置离线命令行字典

 

什么是sdcv?

sdcv是Stardict的命令行变体,Stardict是GUI离线词典的悠久传统的一部分,它使用的“dic”文件被格式化为以冒号分隔的文件,第一列为单词,第二列为定义,您可以有多行具有相同的单词和不同的定义,sdcv将为您提供搜索功能并以格式显示结果。

 

安装sdcv

通过从默认存储库安装sdcv和英语词典,您可以运行以下命令:

sudo dnf install sdcv stardict-dic-en

参考:配置Fedora系统以使用sudo的方法

sdcv可以立即使用,如果要查看可用的其他语言,请使用以下命令:

dnf search stardict

 

使用sdcv

sdcv具有交互和非交互模式,您可以使用以下命令对单词或术语进行快速搜索:

sdcv word

例如,您可以搜索sdcv linux,或者,您可以单独运行sdcv来激活交互模式。

 

自定义sdcv

sdcv具有-color选项,可为定义的单词和来源添加颜色,您还可以默认使用别名启用-color,只需编辑您的shell资源文件(Fedora上的默认值为~/.bashrc)即可添加以下命令:

alias sdcv="sdcv --color"

您还可以使用一个更友好的名称,如下所示:

alias describe="sdcv --color"

sdcv默认情况下引用/usr/share/stardic/dic,或者它使用位于shell变量STARDICT_DATA_DIR中的路径,您还可以在$HOME/.stardict/dic文件中设置个人词典。

 

与curl命令一起使用来搜索单词

dict网络协议一直持续到今天,您可以通过以下命令将它与curl命令一起使用来搜索单词:

curl dict://dict.org/d:<word>

通过您的命令行直接从Internet拉取定义,享受使用sdcv的乐趣!

 

相关主题

Linux系统中安装CLI的字典sdcv

精选文章
热门文章