which命令
1. 命令格式:
which 可执行文件名称
2. 命令功能:
在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果;
3. 命令参数:
-a:显示搜索到的可执行文件列表;
-s:成功搜索到返回1,否则返回0 ;
whereis命令
1. 命令格式:
whereis [-bmsu] [BMS 目录名 -f] 文件名
2.命令功能:
whereis 用于通过程序名搜索二进制文件[-b]、说明文件[-m]、源码文件[-s],忽略参数则默认返回所有。和find相比,whereis查找的速度非常快,因为Linux系统会将系统内所有文件都记录在一个数据库文件中【该数据库默认情况每周更新一次】,whereis会通过数据库查找,而find则通过便利磁盘查找。
3. 命令参数:
-b 定位可执行文件;
-m 定位帮助文件;
-s 定位源代码文件;
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件;
-B 指定搜索可执行文件的路径。
-M 指定搜索帮助文件的路径。
-S 指定搜索源代码文件的路径。