grep (global search expression print)全局正则表达式版本
直接grep
grep 'array_combine' /mnt/logs/www_logs/car_publish/error/log-2019-11-12.php |head -1 输出这条错误日志第一次输出的时间
grep -A -B -C 后面都跟阿拉伯数字
-A是显示匹配后和它后面的n行。
-B是显示匹配行和它前面的n行。
-C是匹配行和它前后各n行。
grep -v '^;\|^$' /home/work/php70/log/www.log.slow 查看php慢响应日志
grep - v 就是忽略后面的字符串/正则表达式中的字符
^是以后面的语句开头,所以^;\|^$就是不以;或者$开头,以;开头在ini中相当于注释掉了,以$开头是空行
双引号中间的字符串的\转义,单引号中间的'\'不转义
tail(将指定的文件的最后部分输出到标准设备)
tail -n
输出结尾的n行
tail -f
等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止,ctrl+C退出
在日常的上线过程中
tail -f /home/work/php70/log/php_errors.log 查看php服务器错误
tail -f /mnt/logs/nginx/access-2019-11-12.log |grep 'status=\[5' 查看5开头的服务器错误
tail -f /mnt/logs/www_logs/car_publish/error/log-2019-11-12.php 查看输出的错误日志
网友评论