linux中which和whereis的区别
发布网友
发布时间:2022-04-21 03:14
我来回答
共2个回答
热心网友
时间:2022-06-03 19:48
展开1全部which命令是查找某个命令的完整路径,也就是说它是用来查找可执行文件的,which命令的原理是在当前登录用户的PATH环境变量记录的路径中进行查找。which命令使用例子:
which passwd(查找passwd命令的二进制文件路径)
而whereis命令则是用来快速查找任何文件,注意是任何文件,所以是一个文件搜索命令,它和另一个文件搜索命令locate的功能是一样的。比如如果输入:whereis passwd,那么找到的结果就比which命令找到的内容多,因为which命令只会列出二进制文件路径,而whereis命令会把所有带有passwd字样的文件路径都列举出来。
热心网友
时间:2022-06-03 19:48
一个只打印出命令路径,一个还能打印出帮助文档路径