1. 查找文件
例如在当前目录下查找名称为nginx.conf的文件路径
find ./ -name nginx.conf
在/home目录下查找以.txt结尾的文件名
find /home -name "*.txt"
2. 查找关键字
grep -rl 'xxx' ./ 在当前目录下查找包含xxx的文件
grep match_pattern file_name 在指定文件中查找包含关键字的文本行
grep -R 'wuzhan' * //在当前目录和子目录查找字符
3. Linux下grep显示前后几行信息
标准unix/linux下的grep通过下面參数控制上下文
grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行
对grep参数选项可以组合使用
grep -R 'GetEncodeURL' ./* > ~/asiainfo/bianma20190611
grep -Rn 'GetEncodeURL' ./* > ~/asiainfo/bianma20190611
grep -RnA 10 'GetEncodeURL' ./* > ~/asiainfo/bianma20190611