1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux常用日志搜索关键字命令 less vi grep tail 等命令的使用

Linux常用日志搜索关键字命令 less vi grep tail 等命令的使用

时间:2019-08-10 11:14:06

相关推荐

Linux常用日志搜索关键字命令 less vi grep tail 等命令的使用

如果这篇文章能帮到大家,并且你也想了解程序员的”副业”,请关注博主的微信公众号: 程序员副业笔记

1tail

最常用的一种查看方式

tail -n 10 test.log 查询日志尾部最后10行的日志;tail -n +10 test.log 查询10行之后的所有日志;tail -fn 10 test.log 循环实时查看最后1000行记录(最常用的)

一般还会配合着 grep 搜索用,例如 :

tail -fn 1000 test.log | grep '关键字'

如果一次性查询的数据量太大 , 可以进行翻页查看,例如 :

tail -n 4700 aa.log |more -1000 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)

2、less

less命令在查询日志时,一般流程是这样的

less log.logshift + G 命令到文件尾部 然后输入 ?加上你要搜索的关键字例如 ?1213按 n 向上查找关键字shift+n 反向查找关键字less与more类似,使用less可以随意浏览文件,而more仅能向前移动,不能向后移动,而且 less 在查看之前不会加载整个文件。less log.log 查看文件ps -ef | less ps查看进程信息并通过less分页显示history | less 查看命令历史使用记录并通过less分页显示less log.log log.log 浏览多个文件

常用命令参数:

less与more类似,使用less可以随意浏览文件,而more仅能向前移动,不能向后移动,而且 less 在查看之前不会加载整个文件。less log.log 查看文件ps -ef | less ps查看进程信息并通过less分页显示history | less 查看命令历史使用记录并通过less分页显示less log.log log.log 浏览多个文件常用命令参数:-b <缓冲区大小> 设置缓冲区的大小-g 只标志最后搜索的关键词-i 忽略搜索时的大小写-m 显示类似more命令的百分比-N 显示每行的行号-o <文件名> 将less 输出的内容在指定文件中保存起来-Q 不使用警告音-s 显示连续空行为一行/字符串:向下搜索"字符串"的功能?字符串:向上搜索"字符串"的功能n:重复前一个搜索(与 / 或 ? 有关)N:反向重复前一个搜索(与 / 或 ? 有关)b 向后翻一页h 显示帮助界面q 退出less 命令

3、vi

适合在大日志文件中按关键字进行搜索,使用方式

vi test.log 命令模式下敲斜杆( / ) 屏幕右下角出现了 "/" 然后输入你要查找的关键字敲回车就可以了。 如果你要继续查找此关键字,敲字符 n 就可以继续查找了。敲字符N(大写N)就会向前查询;如何退出查询:按住 Esc 然后 :q!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。