一,grep命令使用
#匹配出文件中符合正则表达式的行
grep -e '正则表达式' fileName
#统计出文件中符合正则表达式的行数
grep -c '正则表达式' fileName
#不区分大小写匹配出文件中符合正则表达式的行
grep -i '正则表达式' fileName
二,find命令使用
#查找并打印出当前目录下所有log文件包含'待查找内容'的行
find . -name '*.log' | xargs grep '待查找内容'
#从根目录下开始查找所有log文件含ERROR信息的行
find / -type f -name "*.log" | xargs grep "ERROR"
#查找/etc目录下所有的client.conf文件位置
find /etc -name client.conf
#从根目录开始查找出大于10000字节的文件(c:字节,w:双字,k:KB,m:MB,g:GB)
find / -size +10000c
#从根目录开始查找出小于1000KB的文件
find / -size -1000k
#从根目录开始查找大小为空的文件或者文件夹
find / -empty
#从根目录开始查找在系统中最后5分钟里修改过的文件(modify time)
find / -mmin -5
#从根目录开始查找在系统中最后10分钟访问的文件(access time)
find / -amin -10