Linux 查看日志常用命令

实时刷新日志最后200行    tail -fn 200 filename

打印日志全部    cat filename

显示行数   cat -n filename

强制退出 cat, tail 命令  ctrl+c

过滤”hello”字符串 grep –n ‘hello’filename

查看 150 行和 200 行之间的数据

cat -n filename|head -n 200|tail -n 50

cat -n filename|head -n 200|tail -n +150

sed -n '150,200p' filename

分解:

    tail -n 1000:显示最后1000行

    tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

 

grep 详细用法

grep [-acinv] [--color=auto] '搜寻字符串' filename 选项与参数:

-a :将 binary 文件以 text 文件的方式搜寻数据

-c :计算找到 '搜寻字符串' 的次数

-i :忽略大小写的不同,所以大小写视为相同

-n :顺便输出行号

-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!

--color=auto :可以将找到的关键词部分加上颜色的显示喔!

-d <动作> 或 --directories=<动作> : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。

-e<范本样式> 或 --regexp=<范本样式> : 指定字符串做为查找文件内容的样式。

-E 或 --extended-regexp : 将样式为延伸的普通表示法来使用。

猜你喜欢

转载自blog.csdn.net/buyulian/article/details/83585288