1:which (寻找可执行文件)
which -a :显示所有可以找到的命令
which commands(完整的可执行文件名)
which commands(完整的可执行文件名) -a (列出可以找到的所有可以找到的同名可执行文件)
这个命令式根据“PATH”环境变量所规范的路径来搜索“执行文件“的文件名的
2:whereis 【bmsu】 文件目录名
-b :二进制文件
-m:只找manual路径下的文件
-s:只找源文件
-u:没有帮助文件的文件
whereis 查找文件的速度find命令快得多,是因为find是直接搜索硬盘的,而前者只是搜索数据库,
但是这个whereis搜索的结果是以数据库为准,(因为数据库不可能实时更新)所以查找出来的文件可能是 已经被删除的,或者说新建立的文件一可能搜索不到 可以执行updatedb来更新数据库文件
3: locate
locate filename (文件的部分名称)
也是通过搜索数据库来查找文件的所以说也是特别快的(数据库位于 /var/lib/slocate)
4:find (最强大,但是也是最耗资源的)
这个功能比较强,具体查看连接http://www.linuxsir.org/main/?q=node/137#4.1;