Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux look 命令。

1、命令简介

look:用于查找以指定字符串开头的单词。它会从字典文件中查找匹配的单词并显示出来。这个命令通常用于查找英文单词或其他以字典形式存储的数据。

2、命令语法

look [-df] [-t termchar] string [file ...] 

3、命令描述

look 工具显示文件中以指定字符串作为前缀的任何行。由于 look 执行二进制搜索,文件中的行必须经过排序。如果没有指定文件,将使用文件 /usr/share/dict/words,仅比较字母数字字符,忽略字母字符的大小写。如果找到并显示了一行或多行,look 工具将以退出码 0 结束;如果未找到任何行,则以退出码 1 结束;如果出现错误,则以大于 1 的退出码结束。

4、命令选项

选项

描述

-a, --alternative

使用备用字典文件。

-d, --alphanum

使用正常的字典字符集和顺序,

即只比较空格和字母数字字符。

如果未指定文件,

默认情况下会启用此选项。

-f, --ignore-case

忽略字母字符的大小写。

如果未指定文件,

默认情况下会启用此选项。

-t, --terminate

character 指定一个字符串终止字符,

即只比较字符串中直到

并包括第一个字符出现的位置为止的字符。

-V, --version

显示版本信息并退出。

-h, --help

显示帮助文本并退出。

5、使用示例

1)使用 look 命令检查拼写

可以使用 look 命令加上单词的前几个字符

$ look excla

输出:

exclaim
exclaimed
exclaiming
exclaims
exclamation
exclamation's
exclamations
exclamatory

注意:这会显示以给定前缀开头的单词,从文件 /usr/share/dict/words 中查找。

2)检查用户定义文件中单词的拼写

$ look excl myfile

输出:

exclaimed
exclamation

注意:显示以给定前缀开头的单词,从文件 myfile 中查找。

3)在搜索单词拼写时忽略大小写

$ look excl myfile

输出:

exclaimed
exclamation
EXCLAMATORY

注意:显示以给定前缀开头的单词,从文件 myfile 中查找,并忽略大小写。

推荐文档