linux查看日志命令
- 1、tail命令
- 2、cat、more和less命令
- 3、grep命令
1、tail命令
该命令主要用于监听文件新增的内容,实时查看文件新增的内容。
tail [选项] 文件名
选项:-n 行数:显示文件最近的n行数据-f : 监听文件新增的内容
tail查看的文本内容
常用命令格式1、tail -20f 文件名 表示显示该文件最近20行,并监听文件新增内容。
常用命令格式2、tail -10f 文件名 | grep debug 只显示带有debug字符的日志 。 效果如下图
2、cat、more和less命令
Linux系统中有三种命令可以用来查阅全部的文件,分别是cat、more和less命令。 功能最强大、我们最常用的就是less命令。只用学下less绝对够用了。本文只讲解下less
less [选项] 文件名
选项:+ng : 显示文件,并定位到n行-N : 显示文件行数
打开文件后的操作:
d:向下翻页
u:像上翻页
g:跳到文件首行
G:跳到文件结尾
?查找内容:向上查找
/查找内容:向下查找
n:查找内容时显示下一个
N:查找内容时显示上一个
q:退出less命令
使用场景:
1、打开文件(less 文件名)
2、定位到最后一行 (G)
3、从下向上搜索 (?文件内容)
4、下一个(n)
5、退出(q)
3、grep命令
grep命令用于在文件中搜索符合条件的字符串。
//搜索文件中,包含debug字符的内容。 -n显示文件的行数
less log_debug.log | grep -n debug