linux grep 查找文件内容

Linux日志相关命令—查看\关键词查询\截取\日志压缩备份

一、查看1、动态日志查看。说明:程序启动可以动态查看运行日志。tail-f文件名.log2、显示最后100行说明:动态日志没有写入的时候,可以用该命令查询最后的几行tail-100f 文件名二、关键词查询常用(可记住):cat -n nohup.out | grep "关键词"查询显示包括关键词的(A前B后C前后)几行cat -n nohup …

gron - 使 JSON 数据可以使用 grep 命令进行搜索

大家好,又见面了,我是 GitHub 精选君!背景介绍在我们日常的开发工作中,经常会遇到需要处理 JSON 数据的情况。JSON 数据的优点是结构清晰,易于理解,但是当我们需要在大量的 JSON 数据中寻找特定的信息时,就会感到非常困扰。传统的 grep 命令虽然可以在文本中搜索特定的字符串,但是对于 JSON 数据的搜索并不友好。这就是我们需要 " …

如何在Linux中查找被占用的端口并关闭它们

在运维工作中,我们经常会遇到一些Linux环境端口被占用的情况,如何快速通过端口找到相应的服务名,以及进程ID, 以下文档记录了具体的操作过程,供大家查阅。在Linux中查找开放端口你可以在ss命令中使用-l选项来获取侦听端口。但更具体地说,我将使用-lt来获取侦听TCP端口:ss -tl同样,如果你希望TCP和UDP都处于侦听状态,则可以使用给定的命令:s …

linux的查查大法(linux操作系统查询命令)

1.查文件find命令,用来查找指定目录下的目录或文件。(1.1)一般用法find -name keyword:当前目录及子目录下查找与keyword完全一致的目录或文件;find -name *keyword*:当前目录及子目录下查找包含keyword的目录或文件。(1.2)根据文件大小进行查找:find -type f -size 文件大小单元。文件大小 …

新手必学:grep/awk/sed文本处理神器指南

今天咱们聊个所有技术人都躲不掉的“体力活”——文本处理。是不是经常遇到这些糟心事?服务器日志几千行,想找一条“ERROR”报错信息,手动翻到眼酸;配置文件改了10处,结果漏了一行,重启服务直接崩;想统计某个关键词出现次数,对着cat出来的文本干瞪眼……明明知道有工具能用,就是记不住命令,最后只能“暴力操作”!别慌,今天咱就教你Linux文本处理的“三剑客”— …

如何在 Linux 中使用 PID 号查找进程名称?

在Linux的复杂世界中,进程是系统运行的核心,每个进程都由一个唯一的「进程ID」(PID)标识。无论是系统管理员在排查失控进程,还是开发者在调试应用程序,知道如何将PID映射到对应的进程名称都是一项基本技能。理解PID与进程名称「进程ID」(PID) 是Linux系统中为每个运行进程分配的唯一数字标识符。而「进程名称」通常是启动该进程的可执行文件或命令的名 …

Linux常用指令简介(7):文件搜索与过滤

在这一系列文章中,将介绍一些常见的Linux命令,帮助您快速熟悉并开始在Linux系统上进行日常操作。具体的指令使用方法可能会因系统而异,注意根据其自身的 Linux 系统进行适当的调整,可以通过man或--help指令查询。我将常用指令分成了如下几类介绍:用户和权限管理、文件和目录管理、压缩和解压缩、系统信息查看、软件包管理、日志查看和管理、文件搜索和过滤 …

轻松掌握Linux文本处理三剑客grep、awk 和sed

为什么要学习 Shell 脚本语言?现代的互联网架构底层系统几乎都是基于 Linux 操作系统构建的,Linux 的核心价值在于提供了强大的系统内核功能进行文件管理和信息交互管理。而 Shell 则是软件研发人员高效控制和使用 Linux 的工具和桥梁。Shell 本身是 C 语言编写的系统软件,通常也叫命令行工具。它具有一个基础的界面,用户在这个界面通过 …

如何高效读取Linux日志文件?这些命令要熟记于心!

在 Linux 系统中,日志文件通常存储在 varlog 目录下。比如,varlogsyslog(或 varlogmessages,视发行版而定)记录系统整体事件,varlogauth.log 记录认证相关信息,varlogapache2access.log 则是 Web 服务器的访问日志。这些文件大多是纯文本格式,方便我们用命令行工具直接操作。但日志文件有 …