Linux命令学习-只看文件一部分的head与tail
文章目录
前言
开发中常常需要查看文件的部分内容,这时可以用 head 命令来查看文件开头部分与 tail 命令来查看文件结尾部分
Head
head file
打印文件的前10行内容
head -n file
打印文件前n行的内容
head -c file
打印文件前n个字节(换行符计算在内)的内容,文件小于指定字节则打印全部文件内容
head -v file
打印文件的前10行内容,显示打印的文件标题
head file1 file2
同时查看多个文件的头部内容
head -q file1 file2
同时查看多个文件的头部内容,不打印文件标题,可用于后续文件内容合并处理
Tail
tail file
打印文件后10行内容,不足则打印全部内容
tail -n file
指定打印文件后n行的内容
tail -c file
打印文件尾部n个字节(换行符计算在内)的内容,文件小于指定字节则打印全部文件内容
tail -v file
打印文件的尾部10行内容,显示打印的文件标题
tail -q file1 file2
同时查看多个文件的尾部内容,不打印文件标题,可用于后续文件内容合并处理
tail -f file
监控文件后续输出,对监控线上服务日志输出很有用
tail -F file
监控文件后续输出,即使文件重命名也可以正确输出,对监控线上服务日志输出很有用
tail -f –pid=n file
监控文件输出,当监控的进程退出时, tail 程序退出