如何利用Linux丰富的词汇表

Linux系统不仅知道很多单词,它还有一些命令,可以帮助您通过查找舌尖上的单词或纠正拼写错误来使用它们。

雷竞技投注下载

虽然你可能不认为Linux是一个写作导师,但它确实有一些值得称赞的语言技能,至少在英语方面是这样。虽然普通美国人的词汇量可能在20000到50000个单词之间,但是Linux可以声明超过100000个单词(拼写,而不是定义)。你可以很容易地将这些词汇运用到很多方面。让我们看看Linux如何帮助您应对单词挑战。

帮助查找单词

首先,让我们专注于寻找词汇。如果你使用wc命令来计算/usr/share/dict/words在您的系统上,您应该会看到如下所示:

$wc-l/usr/share/dict/words 102402/usr/share/dict/words

如你所见,这个系统上的文件包含102,402个单词。因此,当您试图确定正确的单词,但遇到困难时,您很有可能通过记住(或猜测)它的某些部分在您的系统中找到它。但你需要一些帮助,把这102,402个单词缩小到值得你花时间复习的一组。在这个命令中,我们寻找以字母“revi”开头的单词。

$ grep ^reviv /usr/share/dict/words
复兴
复兴的
复兴
复兴派
复兴派
复兴
恢复
复活
复活
复活
复活的
复活
振奋
振奋精神
复活
恢复

这是16个以字符串“revi”开头的单词。的^字符表示单词的开头,正如您可能已经怀疑的那样,文件中的每个单词本身都在一行上。

大量的单词/usr/share/dict/words文件的名字。如果您想查找单词而不管它们是否大写,那么添加the-我(忽略大小写)选项grep命令。

$grep-i^wool/usr/share/dict/words Woolf's woollite woollite's Woolongong's Woolworth's Woolworth's wool。。。

您还可以查找以特定字符串结尾或包含特定字符串的单词。在下一个命令中,我们将在任何位置查找包含字符串“nativ”的单词。

$grep'nativ'/usr/share/dict/words另类选择方案想象力丰富的本地人土著人本土人本土人本土人本土人本土人本土人土生土长土生土长的提名词非想象性

在下一个命令中,我们查找以“emblance”结尾的单词$表示行结束的字符。只有两个字文件符合要求。

$ grep 'emblance$' /usr/share/dict/words相似外观

如果出于某种原因,我们想找到只有21个字母的单词,我们可以使用以下命令:

$ grep ' ^……$' /usr/share/dict/words counterintelligence's electroencephalograms electroencephalograph

另一方面,确定我们输入了正确数量的点可能是乏味的。这个下一个命令更容易管理:

$ grep -E '^[[:alpha:]] $' /usr/share/dict/words

此命令执行相同的操作:

$grep-E'^\w{21}$'/usr/share/dict/words脑电图仪

这些命令之间的一个重要区别是带点的命令匹配任何21个字符的字符串。指定“alpha”或“\w”的两个词只匹配字母,因此只能找到两个匹配的单词。

现在让我们寻找一行包含20个字母(或更多)的单词。

$grep-E'(\w{20})/usr/share/dict/words Andrianampoinimerina Andrianampoinimerina的反革命者反革命的脑电图脑电图脑电图的脑电图异常

该命令返回带有撇号的单词,因为它们在一行中包含20个字母。

接下来,我们将检查包含21个或更多字符的单词。1和20与(反转)此命令中的选项原因grep跳过1到20个字符的单词。

$ grep -vwE '\w{1,20}' /usr/share/dict/words反革命分子脑电图脑电图

在下一个命令中,我们寻找以“ex”开头并有四个额外字母的单词。

$ grep ' ^交货。{4\}$' /usr/share/dict/words强求提高考试的成绩,除了额外的练习刺激借口…

如果你好奇这个系统的文件包含43个这样的字:

$grep'^ex.\{4\}$'/usr/share/dict/words | wc-l43

为了得到拼写方面的帮助,你应该试一试阿斯佩尔. 它可以帮助你处理单个单词,或者对整个文本文件进行拼写检查扫描。在第一个例子中,我们问阿斯佩尔帮助一个单词。它会找到我们想要的单词和一些其他的可能性。

检查一个词

国际Ispell版本3.1.20(实际上是aspell 0.60.7) prolifferate< = =输入的单词&增殖3 0:增殖,增殖,增殖<==替换选项

如果阿斯佩尔没有提供单词列表,这意味着你提供的拼写是正确的。下面是一个例子:

国际Ispell版本3.1.20(实际上是aspell 0.60.7)激增< = =输入的文本*< = =没有建议

打字C ^(c控制)出口阿斯佩尔.

检查文件

检查文件时使用阿斯佩尔,你会得到每个拼写错误的单词的建议。什么时候?阿斯佩尔发现拼写错误,它一次挑出一个拼写错误的单词,让你有机会从拼写正确的单词列表中选择与拼写错误足够相似的单词来代替它们。

要开始检查文件,请键入阿斯佩尔-c后面跟着文件名。

$ aspell -c论文

你会看到这样的东西:

本论文小说1)焦点6)Fosse's 2)焦点7)flosses 3)诅咒8)courses 4) fussses 9)焦点5)焦点0)导火索i) Ignore i) Ignore i) Ignore all r) Replace r) Replace all a) Add l) Add Lower b) Abort x) Exit(退出

按下你想要的单词旁边的键(1,2,等等)来进行选择阿斯佩尔将替换文件中拼写错误的单词,如果有其他单词,则转移到下一个单词。请注意,您还可以通过键入另一个单词来替换该单词。完成后按“x”键。

纵横字谜帮助

如果你正在做填字游戏,需要找到一个以“d”开头,第四个字母为“u”的五个字母的单词,可以使用如下命令:

$grep-i'^d..u.$'/usr/share/dict/words datum调试首秀异议甜甜圈

帮助字混乱

如果你正在做一个谜题,它要求你把字符串中的字母去乱序,直到你找到一个合适的单词,你可以向grep提供字母列表,就像这个例子中的grep将字母“yxusonlia”变成单词“anxious”。

$grep-P'^(?:([yxusonlia])(?!。*?\1) ){9}$'/usr/share/dict/words焦急地

Linux的文字技巧令人印象深刻,有时甚至很有趣。无论你是希望找到一些你无法想到的单词,还是在单词拼图中作弊得到一些帮助,Linux都提供了一些聪明的选择。

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对最重要的话题发表评论。
相关:

版权所有©2020Raybet2

IT薪酬调查:结果出来了