head从头开始看 tail从尾开始看
1.命令格式:head [参数]... [文件]...
2.命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
3.命令参数:
-q 隐藏文件名
-v 显示文件名
-c<字节> 显示字节数
-n<行数> 显示的行数
4.使用实例:
4.1显示文件的前n行: head -n 文件名
[root@bigdata04 ~]# cat test.txt
test01
test02
test03
test04
test05
test06
test07
test08
test09
test10
[root@bigdata04 ~]# head -5 test.txt
test01
test02
test03
test04
test05
4.2显示文件的前5行且显示文件名: head -5 -v 文件名
[root@bigdata04 ~]# head -5 -v test.txt
==> test.txt <==
test01
test02
test03
test04
test05
4.3显示文件的前5行且隐藏文件名: head -5 -q 文件名 等价于head -5 文件名
[root@bigdata04 ~]# head -5 -q test.txt
test01
test02
test03
test04
test05
4.4显示文件前n个字节:head -c n 文件名
[root@bigdata04 ~]# head -c 20 test.txt
test01
test02
test03
4.5文件的除了最后n个字节以外的内容: head -c -n 文件名
[root@bigdata04 ~]# head -c -10 test.txt
test01
test02
test03
test04
test05
test06
test07
test08
test
4.6输出文件除了最后m行以外的内容:head -n -m 文件名
[root@bigdata04 ~]# head -n -4 test.txt
test01
test02
test03
test04
test05
test06