head和tail通常使用在只需要读取文件的前几行或者后几行的情况下使用。head的功能是显示文件的前几行内容
head的语法:head [n number] 文件名 (number 显示行数)
tail的功能恰好和head相反,只显示最后几行内容
tail的语法:tail [-n number] 文件名
查看日志文件的前1000行
1.head -n 1000日志文件
查看日志文件最后1000行
tail -f -n 1000 日志文件 (实时打印最新的日志信息)tail -1000n 日志文件(实时打印最新的日志信息)tail -1000 日志文件(打印出日志文件的最后1000条信息)tail -n +1000 日志文件(从第1000行开始显示日志信息)
查看日志文件的中间多少行
cat 日志文件 | head -n 3000 | tail -n + 1001

4.nl (不常用)

nl的功能和cat -n一样,同样是从第一行输出全部内容,并且把行号显示出来
nl的语法:nl 文件名