加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何用Linux帮助你拼写?

发布时间:2019-06-19 04:55:43 所属栏目:Windows 来源:Sandra Henry-stocker
导读:副标题#e# 无论你是纠结一个难以理解的单词,还是在将报告发给老板之前再检查一遍,Linux 都可以帮助你解决拼写问题。 Linux 为数据分析和自动化提供了各种工具,它也帮助我们解决了一个一直都在纠结的问题 拼写!无论在写每周报告时努力拼出一个单词,还是
副标题[/!--empirenews.page--]

如何用Linux帮助你拼写?

无论你是纠结一个难以理解的单词,还是在将报告发给老板之前再检查一遍,Linux 都可以帮助你解决拼写问题。

Linux 为数据分析和自动化提供了各种工具,它也帮助我们解决了一个一直都在纠结的问题 —— 拼写!无论在写每周报告时努力拼出一个单词,还是在提交商业计划书之前想要借助计算机的“眼睛”来找出你的拼写错误。现在我们来看一下它是如何帮助你的。

look

look 是其中一款工具。如果你知道一个单词的开头,你就可以用这个命令来获取以这些字母开头的单词列表。除非提供了替代词源,否则 look 将使用 /usr/share/dict/words 中的内容来为你标识单词。这个文件有数十万个单词,可以满足我们日常使用的大多数英语单词的需要,但是它可能不包含我们计算机领域中的一些人倾向于使用的更加生僻的单词,如 zettabyte。

look 命令的语法非常简单。输入 look word ,它将遍历单词文件中的所有单词并找到匹配项。

  1. $ look amelio
  2. ameliorable
  3. ameliorableness
  4. ameliorant
  5. ameliorate
  6. ameliorated
  7. ameliorates
  8. ameliorating
  9. amelioration
  10. ameliorations
  11. ameliorativ
  12. ameliorative
  13. amelioratively
  14. ameliorator
  15. amelioratory

如果你遇到系统中单词列表中未包含的单词,将无法获得任何输出。

  1. $ look zetta
  2. $

如果你没有看到你所希望出现的单词,也不要绝望。你可以在你的单词文件中添加单词,甚至引用一个完全不同的单词列表,在网上找一个或者干脆自己创建一个。你甚至不必将添加的单词放在按字母顺序排列的正确位置;只需将其添加到文件的末尾即可。但是,你必须以 root 用户身份执行此操作。例如(要注意 >>!):

  1. # echo “zettabyte” >> /usr/share/dict/words

当使用不同的单词列表时,例如这个例子中的 “jargon” ,你只需要添加文件的名称。如果不采用默认文件时,请使用完整路径。

  1. $ look nybble /usr/share/dict/jargon
  2. nybble
  3. nybbles

look 命令大小写不敏感,因此你不必关心要查找的单词是否应该大写。

  1. $ look zet
  2. ZETA
  3. Zeta
  4. zeta
  5. zetacism
  6. Zetana
  7. zetas
  8. Zetes
  9. zetetic
  10. Zethar
  11. Zethus
  12. Zetland
  13. Zetta

当然,不是所有的单词列表都是一样的。一些 Linux 发行版在单词文件中提供了多得多的内容。你的文件中可能有十万或者更多倍的单词。

在我的一个 Linux 系统中:

  1. $ wc -l /usr/share/dict/words
  2. 102402 /usr/share/dict/words

在另一个系统中:

  1. $ wc -l /usr/share/dict/words
  2. 479828 /usr/share/dict/words

请记住,look 命令只适用于通过单词开头查找,但如果你不想从单词的开头查找,还可以使用其他选项。

grep

我们深爱的 grep 命令像其他工具一样可以从一个单词文件中选出单词。如果你正在找以某些字母开头或结尾的单词,使用 grep 命令是自然而然的事情。它可以通过单词的开头、结尾或中间部分来匹配单词。系统中的单词文件可以像使用 look 命令时在 grep 命令中轻松使用。不过唯一的缺点是你需要指定文件,这一点与 look 不尽相同。

在单词的开头前加上 ^

  1. $ grep ^terra /usr/share/dict/words
  2. terrace
  3. terrace's
  4. terraced
  5. terraces
  6. terracing
  7. terrain
  8. terrain's
  9. terrains
  10. terrapin
  11. terrapin's
  12. terrapins
  13. terraria
  14. terrarium
  15. terrarium's
  16. terrariums

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读