Linux的tail 与head 命令

head命令是用来查看具体文件的前面几行的内容,具体格式如下:

head <filename>:

你可以通过head命令查看具体文件最初的几行内容,该命令默认是前10行内容,如果你想查看前面更多内容,你可以通过一个数字选项来设置,例如

head -20 install.log

通过上面命令你可以查看install.log这个文件前面20行的内容

与head命令相反,tail命令是用来查看具体文件后面几行的内容,默认情况下,是查看该文件尾10行的内容,同样,如果想查看后面更多内容,也是通过数字选项来设置,例如

tail -20 install.log

你还可以使用 tail 来观察日志文件被更新的过程。使用 -f 选项,tail 会自动实时
地把打开文件中的新消息显示到屏幕上。例如,要即时观察 /var/log/messages的变化,以根用户身份在 shell 提示
下键入以下命令:
tail -f /var/log/messages

 

  tail +4 gile.txt | head -n39 
读取4到39行的内容


功能:显示指定文件的后若干行。

语法: tail [+ / – num ] [参数 ] 文件

tail命令中各个选项的含义为:

+ num 从第 num行以后开始显示。

– num 从距文件尾 num行处开始显示。如果省略 num参数,系统默认值为 10。

l 以文本行为 num的计数单位。与参数选项+ num或- num选项同时使用时, num表示要显示的文本行行数。

c 以字节为 num的计数单位。与参数选项+ num或- num选项同时使用时, num表示要显示的字符数。

( l、 c选项可以省略,系统默认值为 l,即按行计数)。

使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且刷新,使你看到最新的文件内容。

 

head命令

如果用户希望查看一个文件究竟保存的是什么内容,可以只查看文件的头几行,而不必浏览整个文件。用head命令只显示文件或标准输入的头几行。

语法:head [- n ] 文件

功能:显示指定文件的前若干行。

说明:该命令显示每个指定文件的前面n行。如果没有给出n值,缺省设置为10。如果没有指定文件,head就从标准输入读取。例如显示文件example.c的前3行。

$ head – 3 example.c

/*——————————————-*/

/* example1.c */

/*——————————————-*/

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96315

(0)
M30_GaoYuanM30_GaoYuan
上一篇 2018-04-16
下一篇 2018-04-16

相关推荐

  • Linux上的文件管理类命令

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。(1)目录管理命令——ls:列出指定目录下的内容格式:ls [OPTION]… [FILE]…-a:显示所有文件包括隐藏文件-A:显示除.和..之外的所有文件-l,–long:显示文件的详细属性信息-h:对文件大小进行单位换算,可能影响精度-d:查…

    Linux笔记 2018-05-19
  • 虚拟化

    CPU虚拟化: 1、模拟:emulation; 2、虚拟:virtualization; a、完全虚拟化(full-virtualization):BT:二进制翻译(软件)、HVM:硬件辅助的虚拟化(硬件) b、半虚拟化(para-virtualization):   Memory虚拟化: 进程:线性地址空间 内核:物理地址空间 MMU   vir…

    2018-07-11
  • 第六周学习

    Linux学习第六周

    2018-08-04
  • Centos7默认网卡名如何修改成eth*

    Centos7 新添加网卡默认的识别名ens*,用起来很不习惯,为了方便系统的统一化管理,如何将默认命名规则改成eth*?

    2018-04-29
  • 系统启动

    1 第一步 POST:Power-On-Self-Test,加电自检 检查负责完成对CPU、主 板、内存、硬盘子系统、显示子系统、串并行接口、键盘、CD-ROM光驱等硬件情况的检测 2 选择第一个硬盘做为启动设备 在硬盘里找第一个扇区 (MBR) 446个字节 属于grub的 第一个阶段 统称为 bootloade 引导加载器 3 因为系统的启动程序都放在b…

    Linux笔记 2018-05-13
  • Linux-文件管理

    文件系统分层结构标准 http://www.pathname.com/fhs http://www.pathname.com/fhs/pub/fhs-2.3.pdf 包括 boot bin sbin etc lib64 tmp usr mnt media dev var home net misc srv proc sys root opt selinux …

    2018-03-30