文件搜索命令
-
locate 在文件资料库查找,系统文件的查找,节省系统资源啊,类似everything
/usr/bin/locate
locate initlab -
资料库没有更新可能找不到文件
updatedb 更新资料库
再用locate查找 -
某些目录,如临时目录,是不在locate资料库更新范围内的,无法locate找到
-
locate -i initlab 不区分大小写
-
which 搜索命令所在目录及别名信息
which cp 默认 cp -i / rm= rm -i 询问是都删除 -
whereis 搜索命令所在目录及帮助文档存放的位置
-
grep 在文件中搜寻字符串(会大量使用)
grep multiuser /etc 在文件内容中查找,找出那一行 -
-i 不区分大小写
-n 显示行号
-v 排除查找
grep -v # /etc/inittab 把#号所在的行全部去掉了
grep -v # /etc/inittab 以#开头的所有行都过滤掉。
报错
-bash: locate: command not found
image
其原因是没有安装mlocate这个包
安装:yum -y install mlocate
网友评论