head命令用法举例

head与tail就像它的名字一样的浅显易懂,head用来显示档案的开头至标准输出中,而tail 想当然尔就是看档案的结尾。 

1.命令格式:head [参数]... [文件]...  

2.命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
 
3.命令参数:
-q 隐藏文件名
-v 显示文件名
-c<字节> 显示字节数
-n<行数> 显示的行数

4.使用实例:
4.1显示文件的前n行: head -n 文件名
[hduser0401@dev-l002782 ~]$ head -5 test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05

4.2显示文件的前5行且显示文件名: head -5 -v 文件名
[hduser0401@dev-l002782 ~]$ head -5 -v test0929.txt
==> test0929.txt <==
1,test01
2,test02
3,test03
4,test04
5,test05

4.3显示文件的前5行且隐藏文件名: head -5 -q 文件名 等价于head -5 文件名
[hduser0401@dev-l002782 ~]$ head -5 -q test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05

4.4显示文件前n个字节:head -c n 文件名
[hduser0401@dev-l002782 ~]$ head -c 20 test0929.txt
1,test01
2,test02
3,[hduser0401@dev-l002782 ~]$ 

4.5文件的除了最后n个字节以外的内容: head -c -n 文件名
[hduser0401@dev-l002782 ~]$ cat test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10
[hduser0401@dev-l002782 ~]$ head -c -10 test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09

4.6输出文件除了最后m行以外的内容:head -n -m 文件名
[hduser0401@dev-l002782 ~]$ cat test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10
[hduser0401@dev-l002782 ~]$ head -n -4 test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
 

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值