显示指定命令的二进制代码、源代码和手册页文件的路径名
whereis [-bmsu] [[-B dir] [-M dir] [-S dir] -f] files
利用whereis命令,可以从标准的目录位置检索指定命令的二进制代码文件、源代码文件和手册页,显示其路径名。其中,files是一个或一组命令的文件名,文件名必须是基本文件名,不包含目录路径名(也不包含扩展名)。
-b 仅检索二进制可执行文件的完整路径名。
-B dir 修改检索位置的限制,从指定的目录中检索指定的二进制代码文件。
-f 取消最近指定的目录,从标准的目录位置检索指定命令的相关文件。注意,仅当指定了“-B”、“-M”或“-S”选项时才能使用“-f”选项。
-M dir 修改检索位置的限制,从指定的目录中检索指定命令的手册页。
-m 仅检索手册页的完整路径名。
-s 仅检索源代码的完整路径名。
-S dir 修改检索位置的限制,从指定的目录中检索指定命令的源代码。
-u 检索异常文件。所谓异常文件指的是缺乏二进制代码文件、源代码文件或手册页文件之一的文件。例如,“whereis -m -u *”命令用于检索当前目录中没有手册页的命令。
1. 检索指定的命令的命令文件、手册页和源代码。
$ whereis cpio cpio: /bin/cpio /usr/include/cpio.h /usr/share/man/man1/cpio.1.gz $
2. 检索/usr/sbin目录中在标准目录位置没有相应手册页的命令。
$ cd /sbin $ whereis -u –m *
索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z