linux常见命令之查看日志

搜索 test.txt 文件里,Version为1.0.0.2 并且 列出后面的数字 ID

grep -o "Version=1.0.0.2&ID=[0-9]\+" test.txt

 

上面的语句操作会列出所有符合的记录,重复的也会列出

搜索 test.txt 文件里,Version为1.0.0.2 并且 列出后面的数字 ID 并在前显示出现的次数(即统计数量,不重复列出相同的记录)

grep -o "Version=1.0.0.2&ID=[0-9]\+" test.txt| sort |uniq -c

 

搜索哪个文件包含某个关键字,使用

grep Version=1.0.0.2&ID=0000 server???_20170606

 

搜索关键字并输出关键字所在行的前3行后2行

grep -B3 -A2 Version=1.0.0.2&ID=123123 test.txt 

 

查看进程 
ps -elf | grep server

 

查看各日志文件大小
ls  -lht 

ls -lht test.txt

 

使用linux内置编辑器查看编辑日志文件:

编辑  vi test.txt     打开后按 i  进行编辑      ctrl+insert复制    shift+insert粘贴       

        :q!  不保存修改并退出      :wq!保存修改并退出 

查看 vim test.txt          /+关键字 进行搜索        n 下一个关键字        N 上一个关键字

当日志文件比较大时,用vim打开会比较慢,而且显示有颜色的字体,此时用less命令去查看搜索日志

       less test.txt

如果需要从头到尾显示出所有日志  使用  cat test.txt

从尾到头则用  tac test.txt

需要当日志有新的写入是就显示输出  用 tail -f test.txt

显示新写入的前100行   tail -100 test.txt

 

创建软链接,连接到日志目录,例如:

ln -s /home/weblogic/bea/user_projects/domains/logs /home/weblogic/logs
 

提取字段:例如提取第三个字段(以逗号为分隔符)

grep 'content=' test.txt | awk -F, '{print $3}' 

转载于:https://my.oschina.net/xiaozhiwen/blog/915539

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值