如何使用Linux whereis命令快速查找命令?
该命令可以帮助我们查找系统中特定文件(包括二进制文件、源代码文件和man手册页)所在的位置,我将详细介绍如何使用Linux whereis命令来快速查找并定位各种不同类型的文件和程序。
在Linux下,我们常常需要使用各种命令来完成不同的任务。然而,有时候我们会遇到一些不熟悉的命令或者忘记了某个命令的具体用法。这时候,我们就需要一个能够帮助我们快速查找和定位命令的工具。
其中一个非常实用的工具就是whereis命令。该命令可以帮助我们查找系统中特定文件(包括二进制文件、源代码文件和man手册页)所在的位置,并且还可以显示相关信息,如权限、大小等等。
那么,在本文中,我将详细介绍如何使用Linux whereis命令来快速查找并定位各种不同类型的文件和程序。
1. 命令格式
whereis 命令格式为:
“`
whereis [选项] [参数]
其中,“选项”表示一些可选参数,“参数”则表示要查找的目标对象(比如二进制文件、源代码文件或者man手册页)。
2. 常用选项
– -b:只搜索可执行文件;
– -m:只搜索说明文档;
– -s:只搜索源代码;
– -u:列出不包含指定类型(比如-B, -M, -S)的文件。
3. 例子
下面是一些常见的使用whereis命令的例子:
1. 查找特定二进制文件所在位置:
whereis ls
![如何使用Linux whereis命令快速查找命令?缩略图 如何使用Linux whereis命令快速查找命令?](https://www.72715.net/wp-content/uploads/2023/05/847f87a67183501cd865abb46838a6bf.png)
输出结果为:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
其中,“/bin/ls”表示该二进制文件所在的路径,“/usr/share/man/man1/ls.1.gz”则表示该命令对应的man手册页所在位置。
2. 查找特定源代码文件所在位置:
whereis printf.c
printf: /usr/include/stdio.h /usr/share/man/man3/fprintf.3.gz
/usr/share/man/man3/fwprintf.3.gz /usr/share/man/man3/sprintf.3.gz
/usr/share/man/man3/swprintf.3.gz /usr/share/vim/vim80/syntax/c.vim
/usr/src/debug/glibc-2.17-78.el7.x86_64/libio/fwide.c
/usr/src/debug/glibc-2.17-78.el7.x86_64/libio/prntf.c
/usr/src/debug/glibc-2.17-78.el7.x86_64/libio/snprintf.c
/usr/src/debug/glibc-2.
从上面可以看出,whereis命令不仅可以查找系统自带的源代码文件,还可以查找用户自定义目录中相关源码文件。
4 .总结
通过本文介绍,我们了解了如何使用Linux whereis命令来快速查找和定位各种不同类型的文件和程序。whereis命令是Linux系统下非常实用的一个命令,能够帮助我们快速定位各种文件和程序的位置,提高工作效率。
5. 关键词
Linux、whereis、查找命令、二进制文件、源代码文件、man手册页