which命令和whereis命令有啥区别
which命令和whereis命令都是用于查找可执行文件或命令的位置,但它们有以下区别:
-
功能不同:which命令主要用于查找可执行文件或命令的位置,而whereis命令可以查找可执行文件、源代码文件和帮助文档的位置。
-
搜索范围不同:which命令只在系统的PATH环境变量指定的路径中搜索可执行文件或命令,而whereis命令在系统的默认路径以及一些特定路径中搜索。
-
查找速度不同:which命令通常比whereis命令快,因为which命令只查找可执行文件或命令的位置,而whereis命令需要查找更多类型的文件。
-
输出信息不同:which命令只输出找到的第一个匹配结果的路径,而whereis命令会输出找到的所有匹配结果的路径。
总之,which命令适合用于查找可执行文件或命令的位置,而whereis命令则更适合用于查找可执行文件、源代码文件和帮助文档的位置。
原文地址: http://www.cveoy.top/t/topic/iLXV 著作权归作者所有。请勿转载和采集!