摘要:
which:在PATH变量指定的路径中查找是否存在相应的可执行程序,如which ls,通过添加-a选项可查找PATH变量中的所有包含指定程序的路径;whereis:不单列出程序所在的路径,还列出可执行程序的文档对应的路径;find:不局限于搜索的是可执行程序,任何文件均可搜索。locate:由于find要搜索指定目录下的所有路径,所以执行时间较长。locate可以通过查找由updatedb周期性建立的数据库加速查找过程,locate不单搜索文件名本身,它会搜索路径字符串中的所有和指定字符串匹配的对象。如:$ locate bin/ls/var/ftp/bin/ls/bin/ls/sbin/l 阅读全文