找回密码
 立即注册
Qt开源社区 门户 查看内容

【技术篇:Linux shell】Linux shell 操作命令 head

2019-9-17 11:31| 发布者: admin| 查看: 882| 评论: 0

摘要: Linux shell 操作命令 head Linux shell 命令行 让你真正开始 Linux之旅,本文描述Linux 操作命令 head1、简介 head 命令显示 文档的开头至标准输出中2、主要功能 显示 文档的开头至标准输出中,默认 head 命令打 ...


Linux shell 操作命令 head

    Linux shell 命令行 让你真正开始 Linux之旅,本文描述 Linux 操作命令 head

1、简介

    head 命令显示 文档的开头至标准输出中

2、主要功能

    显示 文档的开头至标准输出中,默认 head 命令打印 文件的 头 10 行

3、用法/命令格式
    head[选项][文件]

    4、常用参数解析

    语法

    参数

    说明

    head {文件} ... {文件N}


    显示 文档的开头至标准输出中(默认显示10行)
      # dateTue Sep 1709:22:23 CST 2019
      # head /var/log/kern.logSep 1208:41:33 ubuntu kernel: [84174.676701] e1000: ens33 NIC Link is DownSep 1208:49:16 ubuntu kernel: [84180.687322] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 1208:49:18 ubuntu kernel: [84182.692247] e1000: ens33 NIC Link is DownSep 1208:49:25 ubuntu kernel: [84188.703171] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 1218:12:03 ubuntu kernel: [117947.641610] e1000: ens33 NIC Link is DownSep 1218:12:09 ubuntu kernel: [117953.991818] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 1218:12:17 ubuntu kernel: [117962.170364] e1000: ens33 NIC Link is DownSep 1218:12:23 ubuntu kernel: [117968.195015] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 1218:12:30 ubuntu kernel: [117974.472177] e1000: ens33 NIC Link is DownSep 1309:22:52 ubuntu kernel: [117984.854139] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

      5、辅助功能

      5.1 文件名显示

      5.1.1 不显示文件名

          内容的开头 显示 文件名

      语法

      参数

      说明

      head -q {文件}

      -q

      隐藏文件名
        # head /var/log/kern.logSep 12 08:41:33 ubuntu kernel: [84174.676701] e1000: ens33 NIC Link is DownSep 12 08:49:16 ubuntu kernel: [84180.687322] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 08:49:18 ubuntu kernel: [84182.692247] e1000: ens33 NIC Link is DownSep 12 08:49:25 ubuntu kernel: [84188.703171] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 18:12:03 ubuntu kernel: [117947.641610] e1000: ens33 NIC Link is DownSep 12 18:12:09 ubuntu kernel: [117953.991818] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 18:12:17 ubuntu kernel: [117962.170364] e1000: ens33 NIC Link is DownSep 12 18:12:23 ubuntu kernel: [117968.195015] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 18:12:30 ubuntu kernel: [117974.472177] e1000: ens33 NIC Link is DownSep 13 09:22:52 ubuntu kernel: [117984.854139] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None


        5.1.2 显示文件名

        内容的开头 不显示 文件名

        语法

        参数

        说明

        head -v {文件}

        -v

        显示文件名
          # head -v /var/log/kern.log==> /var/log/kern.log <==Sep 12 08:41:33 ubuntu kernel: [84174.676701] e1000: ens33 NIC Link is DownSep 12 08:49:16 ubuntu kernel: [84180.687322] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 08:49:18 ubuntu kernel: [84182.692247] e1000: ens33 NIC Link is DownSep 12 08:49:25 ubuntu kernel: [84188.703171] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 18:12:03 ubuntu kernel: [117947.641610] e1000: ens33 NIC Link is DownSep 12 18:12:09 ubuntu kernel: [117953.991818] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 18:12:17 ubuntu kernel: [117962.170364] e1000: ens33 NIC Link is DownSep 12 18:12:23 ubuntu kernel: [117968.195015] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 18:12:30 ubuntu kernel: [117974.472177] e1000: ens33 NIC Link is DownSep 13 09:22:52 ubuntu kernel: [117984.854139] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

          5.2 显示字节 数

          语法

          参数

          说明

          head -c {字节数} {文件}

          -c

          显示指定的字节数
            # head -c 99 /var/log/kern.logSep 12 08:41:33 ubuntu kernel: [84174.676701] e1000: ens33 NIC Link is DownSep 12 08:49:16 ubuntu

            5.3 显示 行数

            语法

            参数

            说明

            head -n {行数} {文件}

            -n

            显示指定的行数
              # head -n 3 /var/log/kern.logSep 12 08:41:33 ubuntu kernel: [84174.676701] e1000: ens33 NIC Link is DownSep 12 08:49:16 ubuntu kernel: [84180.687322] e1000: ens33 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: NoneSep 12 08:49:18 ubuntu kernel: [84182.692247] e1000: ens33 NIC Link is Down



              微信公众号 欢迎 扫码 关注







              ----------------------------------------------------------------------------------------------------------------------
              我们尊重原创,也注重分享,文章来源于微信公众号:石头逍遥,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
              ----------------------------------------------------------------------------------------------------------------------

              鲜花

              握手

              雷人

              路过

              鸡蛋
              
              公告
              可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了