Linux命令:head和tail

时间:2022-03-15 16:47:27

Linux命令: head 和 tail

head介绍:

usage: head [-n lines | -c bytes] [file ...]
功能:默认查看文件中前面10行内容,可选参数 -n ,n为查看的行数;可选参数-c,c为查看的字节数。这里我新建了一个num.txt文件,文件每一行的内容是一个数字,总共12行,示例:
head num.txt
会返回前10行,这是head命令默认的
12345678910
比如

head -3 num.rtf

这是可选参数,这样表示返回前3行 内容

1
2
3
2.tail介绍:
usage: tail [-F | -f | -r] [-q] [-b # | -c # | -n #] [file ...]
功能:查看文件的后面部分内容,和head正好相反,默认也是查看尾部10行的内容。可选参数-n,-c,-f等。 示例:
tail num.txt
显示:
3456789101112
查看后面3行的内容:
tail -3 num.txt
执行显示:
101112
另外如果想要实时查看文件的变化,比如说实时查看日志的变化,可以使用 -f参数:
tail -f /log/server.log