linux-日常技巧

21次阅读

共计 656 个字符,预计需要花费 2 分钟才能阅读完成。

日志查看技巧

在工作中经常会有查线上日志的情况,对一些常用的日志操作的命令做一个记录和分享。

grep pattern filename --color=auto  
## 直接使用 grep 使用正则或者关键词进行检索 使用 --color 标识匹配字的颜色
grep pattern  -c filename  ## - c 统计匹配行的数量
grep pattern -o filename | wc -l ## 统计出现的次数
grep pattern -n filename  ## 使用 -n 打印匹配数据的行号
egrep pattern -i filename  ## 多文件时 标出匹配行是那个文件
grep pattern . -R -n  ## . 是指当前目录 多级目录搜索使用  -R -n
grep  -e '07-24' -e '07-17' filename ## 多关键词匹配使用 -e
grep  -e '07-24' -e '07-17' -i . -r --include *.{err,error}  ## 在当前目录下指定的文件中搜索
grep  -e '07-24' -e '07-17' -i . -r --exclude *.{err,error}  ## 排除当前目录下的某些文件
grep pattern filename  -A 3 ## 打印匹配结果之后的三行
grep pattern filename  -B 3 ## 打印匹配结果之前的三行 
head filename ## 查看文件的前 10 行
head -n  4 filename ## 查看指定前几行
tail filename ## 查看文件的后 10 行
tail -n 5 filename ## 查看最后 5 行
tail -f filename  ## 实时监控文件增加

持续更新

正文完
 0