locate并不像find遍历要搜索的范围,而是建立一个文件资料库(会定期更新),而是在资料库种找
updatedb 更新资料库 但是不会更新 /tmp下的文件
命令名称: locate
命令所在路径:/usr/bin/locate
执行权限: 所有用户
功能: 文件搜索
语法: locate 文件名
-i 不区分大小写
范例: $ locate inittab
//----------------------------------------------------------------------------------------------------------------------------
查找 命令
命令名称: which
命令所在路径:/usr/bin/which
执行权限: 所有用户
功能: 搜索命令所在目录及别名信息
语法: which 命令名
范例: $ which find
//----------------------------------------------------------------------------------------------------------------------
命令名称: whereis
命令所在路径:/usr/bin/whereis
执行权限: 所有用户
功能: 搜索命令所在目录及帮助文档路径
语法: whereis 命令名
范例: $ whereis ls
//----------------------------------------------------------------------------------------------------------------------
命令名称: grep
命令所在路径:/bin/grep
执行权限: 所有用户
功能: 在文件中搜索字符串匹配的行并输出
语法: grep -iv [指定字符串][文件]
-i 不区分大小写
-v 排除指定字串 ^# 去掉以#开头的注释行
范例: # grep mysql /root/install.log