5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3882|回复: 0
打印 上一主题 下一主题

head命令

[复制链接]

670

主题

785

帖子

8283

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8283
跳转到指定楼层
楼主
发表于 2018-11-1 17:12:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、命令简介
head (head) 用来显示档案的开头至标准输出中。如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。如果不指定文件,或者文件为"-",则从标准输入读取数据。

2、用法
  1. nl [选项]... [文件]...
  2. 3、选项
  3. 复制代码
  4. -c,  --bytes=[-]K    显示每个文件的前K 字节内容;如果附加"-"参数,则除了每个文件的最后K字节数据外 显示剩余全部内容
  5. -n, --lines=[-]K    显示每个文件的前K 行内容;如果附加"-"参数,则除了每个文件的最后K行外 显示剩余全部内容
  6. -q, --quiet, --silent    不显示包含给定文件名的文件头
  7. -v, --verbose        总是显示包含给定文件名的文件头
  8.     --help        显示此帮助信息并退出
  9.     --version        显示版本信息并退出
复制代码


4、示例
示例1:显示文件的前n行

  1. [root@oracledb ~]# head -n 5 log.txt
  2. 2016-1-1
  3. 2016-1-2
  4. 2016-1-3
  5. 2016-1-4
  6. 2016-1-5
复制代码


示例2:输出文件除了最后n行的全部内容

  1. 201[root@oracledb ~]# head -n -5 log.txt
  2. 2016-1-1
  3. 2016-1-2
  4. 2016-1-3
  5. 2016-1-4
  6. 2016-1-5
  7. 2016-1-6
  8. 2016-1-7
  9. 2016-1-8
  10. 2016-1-9
  11. 2016-1-10
  12. 2016-1-11
  13. 2016-1-12
  14. 2016-1-13
  15. 2016-1-14
  16. 2016-1-15
  17. 2016-1-16
  18. 2016-1-17
  19. 2016-1-18
  20. 2016-1-19
  21. 2016-1-20
  22. 2016-1-21
  23. 2016-1-22
  24. 2016-1-23
  25. 2016-1-24
  26. 2016-1-25
  27. 2016-1-26
  28. 2016-1-27
复制代码


实例3:显示文件前n个字节
  1. [root@oracledb ~]# head -c 30 log.txt
  2. 2016-1-1
  3. 2016-1-2
  4. 2016-1-3
复制代码

示例4:文件的除了最后n个字节以外的内容

  1. [root@oracledb ~]# head -c -30 log.txt
  2. 2016-1-1
  3. 2016-1-2
  4. 2016-1-3
  5. 2016-1-4
  6. 2016-1-5
  7. 2016-1-6
  8. 2016-1-7
  9. 2016-1-8
  10. 2016-1-9
  11. 2016-1-10
  12. 2016-1-11
  13. 2016-1-12
  14. 2016-1-13
  15. 2016-1-14
  16. 2016-1-15
  17. 2016-1-16
  18. 2016-1-17
  19. 2016-1-18
  20. 2016-1-19
  21. 2016-1-20
  22. 2016-1-21
  23. 2016-1-22
  24. 2016-1-23
  25. 2016-1-24
  26. 2016-1-25
  27. 2016-1-26
  28. 2016-1-27
  29. 2016-1-28
复制代码


实例5:head可以一次显示多个文件

  1. [root@oracledb ~]# head log.txt  log1.txt
  2. ==> log.txt <==
  3. 2016-1-1
  4. 2016-1-2
  5. 2016-1-3
  6. 2016-1-4
  7. 2016-1-5
  8. 2016-1-6
  9. 2016-1-7
  10. 2016-1-8
  11. 2016-1-9
  12. 2016-1-10

  13. ==> log1.txt <==
  14. 2016-1-1
  15. 2016-1-2
  16. 2016-1-3
  17. 2016-1-4
  18. 2016-1-5
  19. 2016-1-6
  20. 2016-1-7
  21. 2016-1-8
  22. 2016-1-9
  23. 2016-1-10
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-7-1 00:19 , Processed in 0.046875 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表