zoukankan      html  css  js  c++  java
  • cat more less 命令混用

    在Linux系统中有三种命令可以用来查阅全部的文件,分别是cat、more和less命令。它们查阅文件的使用方法也比较简单都是 命令 文件名 ,但是三者又有着区别。

    1.cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便;

    2.more命令可以让屏幕在显示满一屏幕时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。

    3.less命令也可以分页显示文件,和more命令的区别就在于它支持上下键卷动屏幕,当结束浏览时,只要在less命令的提示符“: ”下按Q键即可。另外,多数情况下more和less命令会配合管道符来分页输出需要在屏幕上显示的内容。

    为了能够分页显示install.log文件中包含i686文本行,可以结合grep和管道符使用。在命令行下输入 cat install.log | grep “i686”| more ,这条命令实际上是将install.log文件内的所有内容管道给grep,然后查找包含i686的文本行,最后将查找到的内容管道给more分页输出。

    同样在提示符下输入命令 cat install.log | grep “i686”| less ,含义也是一样只不过最后管道给的不是more而是less。

    部署在Linux下的程序,日志很多,而且实时滚动,可以通过以下方式快速查找自己自己想要的内容:

    cat log.txt | grep 'ERROR' -A 5

    意思是,在log.txt文件中,查找ERROR字符,并显示ERROR所在行的之后5行

    cat log.txt | grep 'ERROR' -B 5  之前5行

    cat log.txt | grep 'ERROR' -C 5 前后5行

    cat log.txt | grep -v 'ERROR' 排除ERROR所在的行

  • 相关阅读:
    返回顶部
    判断元素在数组中
    Vue.js相关知识4-路由
    Vue.js相关知识3-路由
    Vue.js相关知识2-组件
    Vue.js相关知识1
    element表格左右滚动条在总计的上面怎么解决
    JAVA的安装及配置环境变量
    uni-app中使用vuex
    前端常用设计模式
  • 原文地址:https://www.cnblogs.com/qyh0902/p/9908267.html
Copyright © 2011-2022 走看看