linux命令之head、tail命令具体解释

    • head

      • 语法
      • 样例
    • tail
      • 语法
      • 样例
    • head和tail组合使用方法举例

head

语法

 head [-n -k ]... [FILE]...

样例

  • 默认是显示开头前10行。
head /etc/passwd
  • 显示开头前k行。
head -k /etc/passwd
head -n k /etc/passwd(注意和以下的有-的差别)
head -n +k /etc/passwd
  • 除最后k行外,显示剩余所有内容。
head -n -k /etc/passwd

tail

语法

tail [-n -k ]... [FILE]...

样例

  • 默认是显示末尾10行。
tail /etc/passwd
  • 显示末尾k行。
tail -k /etc/passwd
tail -n k /etc/passwd(注意和以下的有+的差别)
tail -n -k /etc/passwd
  • 从开头第k行開始输出。
tail -n +k /etc/passwd

head和tail组合使用方法举例

//从第11行開始显示,但不包含最后3行

 head -n -3 /etc/passwd |tail -n +11

//显示前20行,但从第11行開始

head -n 20 /etc/passwd |tail -n +11 

//显示除最后3行以外的所有行,但仅仅显示最后10行

 head -n -3 /etc/passwd |tail -n 10 

//显示前20行中的后10行

head -n 20 /etc/passwd |tail -n 10 

//从第11行開始显示,但仅仅显示前10行

tail -n +11 /etc/passwd |head -n 10 

//从第11行開始显示,但不包含最后3行

tail -n +11 /etc/passwd |head -n -3

//显示最后13行中的前10行

tail -n 13 /etc/passwd |head -n 10 

//显示最后13行中除末尾的3行以外的前10行

tail -n 13 /etc/passwd |head -n -3
时间: 2024-10-07 05:30:03

linux命令之head、tail命令具体解释的相关文章

每天一个linux命令(15):tail命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 3.命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n&l

每天一个linux命令(1):tail 命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 3.命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n&l

Linux 之 grep\head\tail 命令使用(第六章)

grep\head\tail 命令使用 test.txt 12345678910testliyaooldboy grep命令:1.排除文本内容包括oldbody字符(grep -v 命令排除)[[email protected] kang]# grep -v "oldboy" test.txt12345678910testliyao 2.只查找文件中包含oldbody字符. [[email protected] kang]# grep "oldboy" test.t

每天一个linux命令(14):tail命令

1.命令简介 tail (tail) 用来显示档案的结尾(默认为10行)至标准输出中.若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头.如果不指定文件或文件为"-" ,则从标准输入读取数据. 2.用法 nl [选项]... [文件]... 3.选项 -c, --bytes=K 输出最后K字节:另外,使用-c +K 从每个文件的第K 字节输出 -f, --follow[={name|descriptor}] 即时输出文件变化后追加的数据. -n, 输出最后K行:另外,使用

linux 学习笔记六 tail 命令

#tail -f -n100 catalina.out 含义 从文件尾部监视catalina.out 文件   要看文件尾部100行 #tail -f -n100  catalina,out >nohup.out & -----也可以指定输出文件的路径 &意味着进入后台 >输出内容到指定文件  覆盖原有文件内容 >>输出内容不覆盖  而是追加内容到原有文件 #tail -f -n100 catalina.out >nohup.out& 等价于 #noh

linux tail命令的使用方法详解

本文介绍Linux下tail命令的使用方法. linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容. 一.tail命令语法 tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 参数解释: -f 该参数用于监视File文件增长. -c

Linux下grep、tail、wc、awk文件处理命令

grep Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并匹配行打印出来. 命令语法: usage: grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-A num] [-B num] [-C[num]] [-e pattern] [-f file] [--binary-files=value] [--color=when] [--context[=num]] [--directories=action] [--label] [--l

Linux中的head, tail,wc命令

Linux系统中读取文件还有几个命令:head, tail, wc.我们解释一下这几个命令. 1. head:显示前面几行 head file:显示1-10行(默认为10行) head -n 20 file:显示1-20行 head -n -20 file:显示1-120行,-20表示不显示后20行 2. tail:显示后面几行 tail与head类似,只说明"+"的用法: tail -n +100 file:显示10-140行,+100表示不显示前99行 如果要显示10~20行:he

linux tail命令使用详解

转载于http://www.cnblogs.com/mfryf/p/3336804.html linux tail命令的使用方法详解 本文介绍Linux下tail命令的使用方法.linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容. 一.tail命令语法 tail [ -f ] [ -c Number | -n Number | -m Numb

Linux下tail命令的使用方法

Linux下tail命令的使用方法.linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容.一.tail命令语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]参数解释:-f 该参数用于监视File文件增长.-c Number 从