Linux查看日志命令
第一种:查看实时变化的日志
最常用的:
tail -f app.log
(默认最后10行,相当于增加参数 -n 10)
tail -200f app.log
(最后200行,某一时刻往前推)
Ctrl+c
是退出tail命令
其他情况:
tail -n 20 app.log
(显示app.log最后20行)
tail -n +5 app.log
(从第5行开始显示文件)
第二种:搜索关键字附近的日志
最常用的:cat -n filename |grep "关键字"
其他情况:
cat app.log | grep -C 5 '关键字'
(显示日志里匹配字串那行以及前后5行)
cat app.log | grep -B 5 '关键字'
(显示匹配字串及前5行)
cat app.log | grep -A 5 '关键字'
(显示匹配字串及后5行)
第三种:进入编辑查找:vi(vim)
1、进入vim编辑模式:vi app.log
2、输入“/关键字
”,按enter
键查找
3、查找下一个,按“n
”即可( n
查找上一处错误日志 N
查找下一处错误日志)
4 、
ctrl+f
: 下翻一屏。
ctrl+b
: 上翻一屏。
ctrl+d
: 下翻半屏。
ctrl+u
: 上翻半屏。
ctrl+e
: 向下滚动一行。
ctrl+y
: 向上滚动一行。
5、ctrl+o回到搜索的地方
退出:按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令
wq!
保存退出;
q!
不保存退出;
其他情况:
/关键字
注:正向查找,按n键把光标移动到下一个符合条件的地方
?关键字
注:反向查找,按shift+n
键,把光标移动到下一个符合条件的
第四种:查看所有关键字相关的日志(more
和vi
类似)
more app.log
默认打开所有的,从前往后
常用的有H
(获得帮助信息),Enter
(向下翻滚一行),空格(向下滚动一屏),Q
(退出命令)
1、more app.log | grep '关键字'
2、按Space
键:显示文本的下一屏内容
3、按B
键:显示上一屏内容;
4、按H
键:显示帮助屏,该屏上有相关的帮助信息;
第五种 根据时间查看
cat xxx.log |sed -n '/2020-10-24 22:16:21/,/2020-10-24 22:16:59/p' abc.log
Linux查看日志命令相关推荐
- Linux查看日志命令(4种常见方式)
第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...
- linux 查看日志命令总结
目录 单纯的查看 head tail cat tac 综合查看 more less grep,awk,sed三剑客 grep sed awk 查找文件命令 whereis find locate 单纯 ...
- linux查看日志命令_查看log日志基础命令
一.tail命令 tail -f test.log 可以动态的查看服务器运行状态的日志 head -n 5 test.log 显示top 5行 tail -n 5 test.log 显示last 5行 ...
- linux查看日志的几种命令,Linux查看日志三种命令(转载)
第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...
- linux view查看日志命令,linux查看日志文件内容命令tail、cat、tac、head、echo、vi
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- java查看日志命令_[Java教程]【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
[Java教程][Linux]linux查看日志文件内容命令tail.cat.tac.head.echo 0 2017-11-14 12:00:29 linux查看日志文件内容命令tail.cat.t ...
- linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令
linux查看日志的三种命令是什么Linux查看日志的三个命令是什么,linux查看日志有三个命令:1.查看实时更改日志,代码为[tail-f filename]:2.搜索关键字附近的日志代码为[ca ...
- linux学习查看日志命令
linux学习查看日志命令 tail -f linux学习日 志 文 件 说 明 /var/log/maillog 与邮件相关的日志信息 /var/log/secure 与安全相关的日志信息 /var ...
- linux查看日志文件内容命令tail、cat、tac、head、echo、vi
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
最新文章
- 计算机解决问题没有奇技淫巧,但动态规划还是有点套路
- php接口调用教程,php接口调用
- 跟着老桂学ASP.NET Core 2.0
- hadoop安装hive及配置mysql_Hadoop系列之Hive(数据仓库)安装配置
- 一个网站服务器有多少个ip,一个服务器可以有多少个ip地址
- windy数(BZOJ-1026)
- 华三防火墙h3cf100配置双宽带_华三防火墙冗余口配置 h3c f100防火墙配置教程
- html 页面怎么自动定位到某个标签,JS如何实现在页面上快速定位(锚点跳转问题)...
- Angular4的QuickStart—— ES6 而非TypeScript
- spark sql 给dataframe列重命名的三种方式
- 使用servlet实现果树管理系统功能实现,小项目详解,点击链接,可以获得全部源代码
- 不用媒体查询做web响应式设计-遁地龙卷风
- java上传微博图床,GitHub - echisan/wbp4j: Simple Java Api for 微博图床,使用简单的api即可完成上传图片...
- 开放原子训练营(第一季)铜锁探密:基于铜锁,在前端对登录密码进行加密,实现隐私数据保密性
- 纤巧精干:爱普生六轴机器人
- 「csp模拟试题 201903-2」二十四点 C/C++ 100分
- 微信小程序web-view的使用教程
- 字节小程序交易组件使用指南
- task03 python自动化之word操作
- 编译Android7.1源码出现OOM错误解决方法