简易使用:
1: ls 命令列出文件夹下的所有文件。
2: cd 命令进入指定文件目录。
3: tail -f SystemOut.log 这里是实时刷新生产日志。//SystemOut.log指的是你需要查询的日志文件,包括后缀.log。
4:grep -i “登录” SystemOut.log 这种是关键字搜索//grep -i中间有空格,不要漏了。“”为英文的字符。“登录”这里代指你想要搜索的关键字。SystemOut.log指的是你需要查询的日志文件,包括后缀.log。

(一)Grep OR 操作符
使用 egrep

egrep 命令等同于‘grep -E’。因此,使用egrep (不带任何选项)命令,以此根据分割的多个Pattern来实现OR操作.

egrep 'pattern1|pattern2' filename

(二) Grep AND 操作

  1. 使用 -E ‘pattern1.*pattern2’

grep命令本身不提供AND功能。但是,使用 -E 选项可以实现AND操作。
grep -E ‘pattern1.*pattern2’ filename
grep -E ‘pattern1.*pattern2|pattern2.*pattern1’ filename
第一个例子如下:(其中两个pattern的顺序是指定的)

$ grep -E ‘Dev.*Tech’ employee.txt

第二个例子:(两个pattern的顺序不是固定的,可以是乱序的)

$ grep -E 'Manager.*Sales|Sales.*Manager' employee.txt
  1. 使用多个grep命令

可以使用多个 grep 命令 ,由管道符分割,以此来实现 AND 语义。

grep -E 'pattern1' filename | grep -E 'pattern2'

(三) Grep NOT操作

  1. 使用选项 grep -v

使用 grep -v 可以实现 NOT 操作。 -v 选项用来实现反选匹配的( invert match)。如,可匹配得到除下指定pattern外的所有lines。

grep -v ‘pattern1’ filename
例子如下:

$ grep -v Sales employee.txt

当然,可以将NOT操作与其他操作联合起来,以此实现更强大的功能 组合。
如,这个例子将得到:‘Manager或者Developer,但是不是Sales’的结果:

$ egrep ‘Manager|Developer’ employee.txt | grep -v Sales

简易使用Xshell5查看生产日志相关推荐

  1. linux查看生产日志命令(cat、grep、tail、sed)

    linux查看生产日志命令 1.cat 2.grep 3.tail 4.sed 1.cat 查看log.log前200行 cat log.log | head -n 200 查看test.log倒数2 ...

  2. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  3. 使用logdashboard查看可视化日志

    logdashboard 日志面板是我在Github写的一个开源项目,旨在让查看日志变的方便快捷.在线预览 现在功能有日志检索.趋势图.异常堆栈快速查看.日志详情等 logdashboard支持自定义 ...

  4. codeigniter_如何在浏览器中查看CodeIgniter日志文件

    codeigniter by Seun Matt 通过Seun Matt 如何在浏览器中查看CodeIgniter日志文件 (How to View CodeIgniter Log Files in ...

  5. 日志查看_实时查看容器日志

    实时查看容器日志 介绍一款使用了几个月的开源小工具,Dozzle.它是一款轻量.简单的容器日志查看工具. 本篇将简单介绍如何使用它,包括搭配 Traefik,以及如何快速从源码构建它. 写在前面 这款 ...

  6. 怎么快速搜索linux的日志,如何快速查看Linux日志?

    因为在生产环境会遇到很多问题,那么最快的定位方式莫过于去看日志,我们都知道服务器每天会产生大量的日志,那么如何快速的定位也就是最关键的. 本文介绍六种查看日志的命令:tail.head.cat.mor ...

  7. docker查看mysql日志_Docker 容器日志分析

    查看容器日志 先使用  docker run -it --rm -d -p 80:80 nginx:1.15.8-alpine命令启动一个nginx容器.如果没有异常,会得到容器ID如 d2408a7 ...

  8. 日常工作--定位查看服务器日志笔记

    在日常开发中,经常生产上有问题,这个时候需要去服务器上查看日志,所以这次笔记是记录下在查看服务器日志过程中,常用的命令,很好用,能快速定位问题!!!! 1, 进入到服务器的项目目录下     cd 服 ...

  9. Liunx查看服务器日志命令

    inux查看服务器日志 第一种:查看实时变化的日志 tail -f catalina.out (默认最后10行) tail -n 20 catalina.out (显示最后20行) tail -n + ...

最新文章

  1. const和readonly
  2. Spring Cloud中,Eureka常见问题总结
  3. struts2:在Action中使用Servlet的API,设置、读取各种内置对象的属性
  4. 机器学习入门:机器学习概论
  5. 获取extjs 选择后的表头_批量写入审计底稿的表头信息设定页面
  6. BZOJ 4610: [Wf2016]Ceiling Functi 水题
  7. 线程启动语句的顺序是否决定线程的执行次序。_详细分析 Java 中启动线程的正确和错误方式
  8. 转向与重定向的联系与区别
  9. css权威指南第四版_16个非常有用的CSS伪选择器,你千万不要错过了!
  10. 2015南阳CCPC L - Huatuo's Medicine 水题
  11. 1.1 print输出语句(Python)
  12. 新手记录SPSS学习笔记1
  13. 基于消防GIS系统的智慧消防应用
  14. 2017年全国大学生电子设计竞赛 参赛回忆
  15. 电子电路学习笔记(14)——LDO(低压差线性稳压器)
  16. CMU 15-445/645 数据库系统Lab 1 现代C++练习项目
  17. jar包冲突的解决,依赖树的打印与分析
  18. Visual Studio 2008 无法安装解决办法
  19. 多线程系列---多线程实现的方式(四)
  20. Git合并操作之merge、rebase、squash详解

热门文章

  1. Airpods Battery Monitor Mac(AirPods电池监控器)
  2. AI算法课堂笔记20210913
  3. cad java web_Java Web的演变:大魏Java记3
  4. HDU 2673:shǎ崽 OrOrOrOrz
  5. wpf C# 操作DirectUI窗口 SendMessage+MSAA
  6. 从零开始画自己的DAG作业依赖图(二)--分层布局算法
  7. [计算机网络]无线路由器设置信道提高网速
  8. 宝塔安装sqlserver_linux宝塔面板安装安装 pdo_sqlsrv扩展
  9. VC中关于 0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值说明
  10. 博客园怎么设置背景图片