tail、less、grep命令详解

linux查看日志命令

  • 1、tail命令
  • 2、cat、more和less命令
  • 3、grep命令

1、tail命令

该命令主要用于监听文件新增的内容,实时查看文件新增的内容。

tail [选项]  文件名
选项:
 -n 行数:显示文件最近的n行数据
 -f : 监听文件新增的内容

tail查看的文本内容
tail、less、grep命令详解_第1张图片

常用命令格式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

你可能感兴趣的:(研究,自创,linux,运维,服务器)