`
zengshaotao
  • 浏览: 792612 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux对日志文件的操作

 
阅读更多

Linux 如何显示一个文件的某几行(中间几行)

【一】从第3000行开始,显示1000行。即显示3000~3999行

cat filename | tail -n +3000 | head -n 1000

【二】显示1000行到3000行

cat filename| head -n 3000 | tail -n +1000

*注意两种方法的顺序

分解:

    tail -n 1000:显示最后1000行

    tail -n +1000:从1000行开始显示,显示1000行以后的

    head -n 1000:显示前面1000行

【三】用sed命令

 sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。

Linux统计文件行数

语法:wc [选项] 文件…

说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。

该命令各选项含义如下:

  - c 统计字节数。

  - l 统计行数。

  - w 统计字数。

这些选项可以组合使用。

输出列的顺序和数目不受选项的顺序和数目的影响。

总是按下述顺序显示并且每项最多一列。

行数、字数、字节数、文件名

如果命令行中没有文件名,则输出中不出现文件名。

例如:

$ wc - lcw file1 file2

4 33 file1

7 52 file2

11 11 85 total

举例分析:

1.统计demo目录下,js文件数量:

find demo/ -name "*.js" |wc -l

2.统计demo目录下所有js文件代码行数:

find demo/ -name "*.js" |xargs cat|wc -l 或 wc -l `find ./ -name "*.js"`|tail -n1

3.统计demo目录下所有js文件代码行数,过滤了空行:

find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l

分享到:
评论

相关推荐

    linux系统中c++写日志文件功能分享

    在Linux系统中,C++编写日志文件是常见的任务,特别是在开发系统软件或者服务时,为了追踪程序运行状态和错误信息,日志记录是必不可少的。本文将介绍一种简化自glog的日志功能,它专注于写入日志文件,不再包含glog...

    linux下读写日志文件

    从执行体程序库中的CLLogger类可知...编写一个文件操作的封装类,调用该类的写操作接口时,数据要首先写到缓存,然后再根据策略写到文件中。调用该类的读操作接口时,该类能根据策略缓存读出的数据读写缓存要保持一致性

    Linux系统日志文件的远程存储实现.pdf

    Linux系统日志文件的远程存储实现是指在Linux系统中对日志文件的存储和管理的一种方法。日志文件是Linux系统中非常重要的一部分,它记录了系统每天发生的各种事件,可以通过日志来检查错误发生的原因,更重要的是在...

    Linux 删除日志文件 脚本

    首先,我们需要了解Linux中的基本文件操作命令,特别是`rm`命令,它是用来删除文件的。在编写脚本时,安全性和谨慎性是必须考虑的因素,因为误删重要文件可能会导致严重问题。因此,我们通常会在执行删除操作前先...

    linux的日志文件系统

    了解Linux日志文件系统的结构和功能是每个系统管理员的基本技能。通过监控日志,我们可以及时发现系统异常,预防潜在问题,确保系统的稳定运行。同时,日志也是追踪和解决故障的关键线索,无论是简单的配置错误还是...

    日志文件源代码(C语言)

    总结来说,"日志文件源代码(C语言)"涉及了C语言在Linux环境下的文件操作、日志级别管理、日志文件的打开、写入和关闭等核心功能。通过理解和分析`yllog.c`和`yllog.h`,开发者可以学习到如何构建自己的日志系统,...

    linux shell脚本定时清理tomcat日志文件

    Tomcat 是一个流行的 Web 服务器软件,而其日志文件是对服务器性能和安全性的重要监控手段。然而,随着时间的推移,Tomcat 日志文件会不断增长,占用大量磁盘空间,影响服务器的性能和安全性。 知识点二:Linux ...

    linux 查看日志命令操作

    `logrotate` 是一个用于定期轮换、压缩、删除日志文件的程序,避免单个日志文件过大导致的问题。 了解并熟练运用这些命令,将有助于你在日常的Linux系统管理和问题排查中更加得心应手。在实际操作中,还可以结合...

    Linux C 实现日志打印功能

    总结来说,Linux环境下用C语言实现日志打印功能需要考虑日志级别、时间戳、文件操作、线程安全、格式化输出和输出位置等多个方面。通过精心设计和实现,我们可以构建出高效且易用的日志系统,为软件的稳定性和维护...

    Linux系统对文件进行加锁

    本篇文章将深入探讨如何使用Flock函数在Linux中对文件进行加锁,并解释其工作原理和注意事项。 Flock函数是Linux提供的系统调用,用于对文件描述符上的文件或文件区域进行锁定。它允许程序在文件系统级别进行同步,...

    FTP上传WEB化,linux文件管理带日志操作,带删除备份文件

    常见的Linux日志文件包括/var/log/messages、/var/log/syslog等。通过日志,管理员可以追踪系统活动,了解文件系统的使用情况,并在出现问题时进行回溯。 “带删除备份文件”意味着系统具备自动或手动删除备份文件...

    linux中如何查看日志

    "Linux 系统信息查看和日志查看" Linux 系统信息查看 在 Linux 系统中,查看系统信息...查看 Linux 系统信息和日志文件是非常重要的,通过这些信息,我们可以了解系统的运行状态、诊断系统错误、追踪系统安全问题等。

    linux收集日志工具

    本文将详细介绍一种名为"logtoolV1"的Linux日志收集工具,该工具专门设计用于汇总和分析软件及硬件的相关信息。 首先,我们要理解Linux日志的重要性。在Linux环境下,各种服务、应用以及系统组件会不断产生日志,...

    linux操作日志.docx

    以上只是Linux操作日志中涉及的一部分基础知识点,更深入的学习包括但不限于文件权限管理、进程管理、系统服务配置、脚本编程、安全设置等。熟练掌握这些内容能让你在Linux环境中游刃有余。对于发布项目,通常涉及到...

    linux系统日志解析

    在Linux系统中,日志文件是非常重要的组成部分,它们记录了系统的运行状态、应用程序的行为以及各种事件的发生情况。通过对这些日志的分析,可以帮助系统管理员及时发现并解决问题,确保系统的稳定性和安全性。下面...

    Linux中常见的日志文件和命令.rar

    以下将详细介绍一些常见的Linux日志文件及其用途,以及用于查看和管理日志的命令。 一、常见日志文件 1. `/var/log/messages`:这是Linux系统中最主要的日志文件,包含了系统启动后发生的各种事件,如系统警告、...

    RedHat Linux常用的日志文件

    ### RedHat Linux常用的日志文件知识点 在RedHat Linux系统中,日志文件扮演着非常重要的角色,它们记录了系统运行过程中的各种信息,对于监控系统状态、排查故障及安全审计等方面都至关重要。本文将详细介绍RedHat...

    解析Linux系统中日志文件系统.pdf

    Linux系统中日志文件系统是操作系统的核心组件之一,对系统的稳定性和可靠性产生着至关重要的影响。通过了解文件系统的工作机制和日志记录机制,可以更好地维护和管理文件系统,以确保文件系统的稳定性和可靠性。

    linux日志管理,进行linux的日志管理

    Linux日志管理是系统维护和故障排查的重要组成部分,它记录了操作系统中发生的各种事件,包括用户登录、系统错误、网络活动等。日志管理的主要功能有审计和监测,它可以帮助系统管理员监控系统状态,及时发现和处理...

Global site tag (gtag.js) - Google Analytics