whereis
whereis命令的功能非常有用:它可以告诉你命令的可执行程序、它的源文件(如果存在的话)及其man page的路径。例如,以下命令会得到Kword的信息,它是KOffice程序套件中的一个字处理器(假设已经安装了二进制文件、源文件和man文件)。
$ whereis kword
kword: /usr/src/koffice-1.4.1/kword /usr/bin/kword
?/usr/bin/X11/kword usr/share/man/man1/kword.1.gz
?
whereis命令首先报告源文件的位置/usr/src/koffice-1.4.1/kword。接着报告任何二进制可执行文件的位置/usr/bin/kword和/usr/bin/X11/kword。在这台计算机的两个位置都能找到KWord,虽然有些不寻常但还不算奇怪。最后找到的是man page的位置/usr/share/man/man1/kword.1.gz。有了这些信息后,你现在就能够确认这台计算机上确实已经安装了这个程序,而且也能够知道怎么运行它。
如果只想搜索二进制文件,可以使用-b选项,如下所示:
$ whereis -b kword
kword: /usr/bin/kword /usr/bin/X11/kword
?
如果只想搜索man page,使用-m选项,如下所示:
$ whereis -m kword
kword: /usr/share/man/man1/kword.1.gz
?
最后,如果只想搜索源文件,可以尝试-s选项,如下所示:
$ whereis -s kword
kword: /usr/src/koffice-1.4.1/kword
?
whereis命令是一种非常好用的快捷方法,可以找到你正在使用的计算机中程序的重要信息。你会发现它的用处超乎你的想象。