find
在指定目录下搜索文件,并可以执行指定的操作
locate
也是按名字查找文件,但是是从一个数据库/var/lib/locatedb中搜索,速度快得多
whereis
只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
which
查找某个系统命令是否存在,并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录
type
用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
命令类型:
alias:别名。
keyword:关键字,Shell保留字。
function:函数,Shell函数。
builtin:内建命令,Shell内建命令。
file:文件,磁盘文件,外部命令。
unfound:没有找到。
grep
文本搜索命令,查找文件中符合条件的字符串