Ubuntu命令行下面的youdao词典

本文详细介绍了在Ubuntu环境下解决中文显示问题的过程,并分享了如何使用自定义词典dict的经验。通过调整LANG环境变量和修改配置文件,成功解决了终端窗口的编码问题。同时,介绍了自定义词典dict的使用方法,包括如何下载和安装dict,并展示了其在处理中文文件名时的正确显示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在转Ubuntu的时候正好看到这个命令行下面的词典,逼格极高。

Github 在这里 https://github.com/wufeifei/dict .感谢wufeifei(好像是个女孩子,估计是作者的女神偷笑)


由于我用的ubuntu是公司改过的,不知道是否引起了显示中文的问题。

在终端窗口terminal -> Set Character coding 里面一直显示的都是ASINX3.4-1968, $echo $LANG的结果是空。所以执行dict的时候会提示中文字符的错误。

首先修改了LANG:

在/etc/default/locale 和 /etc/environment 里面都设置为 en_US.utf8 (网上查到的都是en_US.UTF-8,  我在locale -a看到的只有en_US.utf8).

此改动没有效果,只好在~/.bashrc里面加入了:

export LANG="en_US.utf8"
export LC_ALL="en_US.utf8"

重启后$echo LANG能看到en_US.utf8,但是terminal的character coding还不是UTF-8。在手动选择为utf-8之后dict能工作,目录下面的中文文件名也能正常显示了。由于我在这台电脑上对中文要求不对,能看字典差不多了。

于是先这样吧:

$ dict Amazon
################################### 
#  Amazon 亚马逊 (U: None E: None )
#  Explains None
###################################


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值