linux--tail、less、grep命令详解

本文介绍Linux环境下如何利用tail、less及grep命令高效查看和筛选日志文件。具体包括监听文件更新、快速浏览文件内容及精确搜索指定字符串的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北漂IT民工_程序员_ZG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值