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

Linux如何显示文件指定行数的内容

阅读更多

1. grep命令,比sed命令好用
http://www.cnblogs.com/end/archive/2012/02/21/2360965.html
grep -n -C 100 "hello" a.log > searchResult.txt
上面命令实现了多个功能:
1)查找文件a.log中包含的关键词hello的内容
2)结果中显示行号
3)如果包含hello的是30行-60行,那么-C 100,显示的是30+100 - 60+100,即130行至160行的内容,这样的好处是,有时我们通过关键词只能初步定位日志范围,完整的日志可能是前后各加几百行,这样对于大文件比如2G的,我们可用很快定位到出问题的所有相关日志。

2. tail/head/sed
参考链接:http://jingyan.baidu.com/article/b24f6c823d9bae86bfe5daa5.html

1、tail -n +/-数字 文件名

2、head -n 数字 文件名

3、sed -n "开始行,结束行p" 文件名
分享到:
评论

相关推荐

    linux查找大文件指定内容的实现方法

    linux有时候会遇到文件很大,关键字查找都要超过整屏,无法查看到所有内容。比如一个非常大的日志文件info.log,我们要查看某段字符所有日志,可以同 cat info.log | grep ‘1711178968′ ,如果显示过多,此时可以...

    统计文件夹下文件行数

    除了编写脚本,还有一些现成的工具和命令行工具,如`wc`(在Unix/Linux系统中)或某些IDE(如Visual Studio Code)提供的插件,也能快速统计文件行数。 综上所述,"统计文件夹下文件行数"是一个实用的IT技能,它...

    CSV表格拆分,可以把一个CSV文件按固定行数拆分成多个文件

    1. **按行数拆分**:用户指定每份新文件包含的行数,达到指定行数后创建新的文件。 2. **按文件大小拆分**:根据设定的文件大小限制进行拆分。 3. **保留原有格式**:拆分后的新文件仍保持CSV格式,以便于进一步处理...

    定位文本文件的行数.txt

    该程序是一个简单的命令行工具,用于在文本文件中根据用户指定的行号查找并输出特定行的内容。程序支持跨平台使用,既可以在Linux环境下运行,也可以在Windows环境中使用。 #### 二、程序功能实现 ##### 1. 命令行...

    文件批量处理工具,查找相应目录下所有文件的行数

    标题中的“文件批量处理工具,查找相应目录下所有文件的行数”指的是一个软件或脚本程序,它的功能是自动遍历指定目录及其子目录,统计其中每个文件的行数。这种工具在软件开发、代码审计或者数据分析场景中非常有用...

    Linux 文件内容管理相关内容

    `head`默认显示文件的前10行,使用`-n`选项可以指定显示的行数;`tail`则显示文件的最后10行,同样可以使用`-n`选项自定义行数。这两个命令在查看大文件概览时非常实用。 `grep`命令则是查找文件中特定字符串的利器...

    Linux基础课件Linux系统文件内容查看head命令共

    - `-n 数字`:指定显示的行数,比如`head -n 5 example.txt`将显示前5行。 - `-v`:在输出之前显示文件名,这对于处理多个文件很有用。 - `-q`:不显示文件名,只输出内容。 - `-f`:持续监控文件的变化,一旦文件...

    Linux基础课件Linux系统文件内容查看tail命令共

    在Linux基础课件中,"Linux系统文件内容查看tail命令"是一个关键主题,它涵盖了11页的内容,帮助初学者理解如何有效地使用这个命令。 首先,让我们了解“tail”命令的基本用法。通过输入`tail [选项] 文件名`,你...

    Linux基础课件Linux系统文件内容查看more命令共

    1. **启动more命令**:在终端中,输入`more 文件名`即可启动more命令来查看指定文件的内容。例如,`more /etc/passwd`将显示/etc/passwd文件的内容。 2. **分页浏览**:more命令会默认一次显示一页内容,当到达页面...

    Linux基础课件-Linux系统文件内容查看-head命令.pptx

    其中,`[选项]`可以指定显示的行数或字节数,`文件名`是你想要查看内容的文件路径。 3. **head命令的选项与用法** - `-n <num>`:显示文件的前`num`行。例如,`head -25 /etc/auto.net`将显示`/etc/auto.net`文件...

    04-Linux常用命令

    Linux常用命令整理 ...* tail -n 行数 文件名:显示文件的结尾指定行数的内容 * tail -f 文件名:实时显示文件的结尾内容 这些命令是Linux系统中最常用的命令,掌握这些命令可以帮助我们更好地使用Linux系统。

    Linux基础课件-Linux系统文件内容查看-tail命令.pptx

    1. `-n` 或 `--lines`: 这个选项用来指定要显示的行数。例如,`tail -n 25 filename` 将显示`filename`的最后25行。 2. `-n +n`: 这个用法表示从第n行开始显示内容。例如,`tail -n +25 filename` 将从`filename`的...

    14-Java操作Linux命令分割合并文本文件1

    在Java中,`getLineNum`方法利用`ProcessBuilder`执行这个命令来获取指定文件的行数。 4. **文件分割** - 文件分割通常涉及到创建多个小文件以代替大文件。虽然在描述中没有提供具体的Java代码,但通常可以使用`...

    Linux下文件的切分与合并的简单方法介绍

    linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式。Linux下文件合并可以通过cat命令来实现,非常简单。 在...

    linux-cloc编统计代码的行数

    Linux开发中的`cloc`工具是一款非常实用的代码统计软件,它可以帮助开发者快速地计算出项目中各种类型代码的行数,包括空行、注释行以及不同编程语言的源代码行数。这对于理解项目的规模、评估代码质量、进行代码...

    Linux服务器配置与管理:linux文件内容命令.pptx

    以下将详细介绍几个主要的Linux文件内容查看命令。 1. `cat`命令:`cat`(concatenate)命令常用于查看和连接文件内容。例如,通过`cat /etc/os-release`可以查看系统发行版的信息。`cat`命令的两个常用选项是 `-n`...

    Linux文件操作.txt

    `head -n 数字 文件名`用于显示指定行数。 - `tail`: 默认显示文件最后10行;同样支持`tail -n 数字 文件名`。 - `less`: 交互式分页查看器,可用于滚动浏览大文件。 **文件位置操作** - **命令**及其功能: - ...

    兄弟连linux课件.docx

    - `tail` 显示文件结尾的几行,`-n` 指定行数,`-f` 动态显示文件末尾内容。 4. **链接操作**: - `ln` 命令创建硬链接或软链接。 - `-s` 选项创建软链接,软链接类似于快捷方式,可以跨文件系统。 - 硬链接...

    源代码行数统计器(本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树统计)

    源代码行数统计器 作者:庄渭峰 版本:V1.5 类型:免费软件 功能简介: ... 本软件对 Windows 下和 Unix/Linux 下的源代码文件都可以正确地统计行数。 作者联系方式: E-mail: zhuangwf2001@etang.com

    Linux_文件操作.pdf

    Linux文件操作是使用Linux操作系统的基础技能之一,它涉及到对文件的查看、创建、编辑和管理等操作。在Linux系统中,文件操作通常是通过命令行来完成的,这要求用户具备一定的命令行操作知识。 首先,文件查看是...

Global site tag (gtag.js) - Google Analytics