1.cat

  • 通常查找出错误日志 cat error.log | grep 'foo' , 这时候我们还有个需求就是输出当前这个日志的前后几行:
cat error.log | grep -C 10 'foo' #显示file文件里匹配foo字串那行以及上下10行
cat error.log | grep -B 10 'foo' #显示foo及前10行
cat error.log | grep -A 10 'foo' #显示foo及后10行
  • cat 显示指定行
cat error.log | head -n 1000 #显示前1000行
cat error.log | tail -n 1000 #显示最后1000行
cat error.log | tail -n +1000 #从第1000行以后开始显示 cat error.log | tail -n +1000 | head -n 3000 #从第1000行开始显示后面的3000行
cat error.log | tail -n +3000 | head -n 1000 #从第3000行开始显示后面1000行
cat error.log | head -n 3000 | tail -n +1000 #显示第1000行到第3000行 

2.tail
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
参数解释:
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
File 指定操作的目标文件名称
上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部开始计算。

tail -f  error.log #等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止
tail -F  error.log #等同于--follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪
tailf  error.log #等同于tail -f -n 10 与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件,所以tailf特别适合那些便携机上跟踪日志文件,因为它减少了磁盘访问,可以省电

转载于:https://www.cnblogs.com/zhangww/p/10009311.html

Linux之cat tail less常见用法相关推荐

  1. linux中find命令的常见用法

    整理的find命令常见用法,根据文件大小或者修改时间查询指定文件,以便后面查阅. 1.查找指定范围之内被修改或者访问过的文件 find . -type f -mtime -1     #查找系统中1天 ...

  2. 最全的Linux运维bash脚本常见用法总结

    删除重复的数组元素 创建临时关联数组.设置关联数组 值并发生重复赋值时,bash会覆盖该键.这 允许我们有效地删除数组重复. CAVEAT:需要bash4+ 示例功能: remove_array_du ...

  3. linux more cat tail

    cat 查看文本所有内容 1.查看文件内容 -n 添加行号 -b 空行不添加行号 -s 多空行只添加一个行号 cat file cat -n file 2.创建文件 cat >yhh1.txt& ...

  4. linux中cp命令的常见用法

    本篇博客来讨论linux中cp命令. cp命令用来复制文件或文件夹.它主要有两种形式 # 用法一:复制一个文件 $ cp [option] src-file target-file# 用法二:复制多个 ...

  5. linux中find命令列举,Linux find命令常见用法汇总

    Linux系统中查找文件的命令式find,find命令具有强大的功能,能够提供多种查找条件,下面小编就给大家带来Linux中find命令的常见用法汇总,一起来学习下吧. ·find path -opt ...

  6. Linux中head和tail命令作用,Linux 命令head和tail常见用法详解

    head和tail是一组想对应的命令,默认分别显示文件的开头和末尾10行记录. head head 命令可以将一段文本的开头一部分输出到标准输出. head命令既可以处理文本文件也可以处理标准输入. ...

  7. Linux——find命令常见用法

    转自:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html Linux中find常见用法示例 ·find path -opt ...

  8. linux下tail命令的用法,在Linux命令中tail的用法

    linux中的tail命令用途是按照要求将指定的文件的最后部分输出到标准设备,一般是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,如果该档案有更新,tail会自动刷新,确保你看到最新的档案 ...

  9. linux more 乱码,Linux 中vim/more/cat/tail/head 命令查看文件显示乱码

    Linux 中 vim/more/cat/tail/head 命令查看文件显示乱码,乱码原因:Linux默认字符集码为 UTF-8 ,有些其它字库未安装 解决方法: 1)临时解决方法将当前文件强制使用 ...

最新文章

  1. linux mysql 卸载,安装,測试全过程
  2. 查看OpenStack版本
  3. JSON在android中应用
  4. CF 799B T-shirt buying
  5. Harmony OS — ListContainer列表
  6. Websocket Session 共享解决
  7. vm虚拟机怎么连接wifi_win7下安装的vmware虚拟机怎么接入无线局域网实现网络互联互通-网络教程与技术 -亦是美网络...
  8. android手机qq账号管理在哪里,qq安全中心手机版之功能详解
  9. 盘点Google在2011年的重要收购
  10. Varscan2 Call snp_indel
  11. igd12um32xel.dll病毒
  12. Statement与PreparedStatement
  13. 如何在PowerPoint中更改文本的大小写
  14. FPGA实现二值神经网络
  15. 2022情人节最适合送的礼物
  16. 2018漫画春秋战国
  17. PTA基础编程题目集6-5
  18. 2016版excel_Python使用openpyxl和pandas处理学生成绩Excel文件实用案例
  19. 老师,强奸你时别叫痛(转载)
  20. 回答离职原因的6条法则

热门文章

  1. VBA编辑器输入中文乱码解决
  2. 18714 迷宫问题
  3. 联想android正在升级,联想ZUK Z1暂停系统升级维护:好在已升安卓7.0
  4. 银联支付页面报错1000005、1000098、100061、发卡行交易权限等的解释
  5. 去泰国不能错过的11件事|新世界资讯报道
  6. 使用最新版本Android NDK-r21 编译 opencv-3.3.1 + opencv_contrib-3.3.1
  7. Goldendict下调用youdao
  8. 开关电源怎么测试文波_如何优雅的测试电源纹波?掌握这7大要点很关键
  9. 可调直流稳压电源在损坏时应该检查哪些?
  10. html 仿excel,智表-浏览器端仿EXCEL表格jQuery插件