1.which:查看可执行文件的位置,通过PATH这个环境变量所规范的路径去查询“执行文件”的文件名,如果是是bash内置的命令则查询不到。which后接完整的文件名。

常用参数:-a 将所有由PATH目录中可以找到的命令均列出,而不只是第一个被找到的命令。
语法:which -a command

#which httpd     查找httpd二进制文件的位置(也可以用这个命令在脚本中测试本机是否安装有本服务)

2.whereis :查看文件位置,会在指定的目录中查找符合条件的文件,文件的属性一般为原始代码或者二进制文件。

常用选项:
-b 只查找二进制文件
-f 不显示文件名前的路径名称
-m 只查找说明文件
-M 只在设置的目录下查找说明文件
-s 只查找原始代码文件
-S 只在设置的目录下查找原始代码文件
-u 查找不包含指定类型的文件

#whereis httpd