head (从文件开头计算显示内容) tail (从文件尾计算显示内容)
一、head常用指令
不带参数默认输出文件前10行内容
1、head -v (文件名):输出时第一行显示文件名
2、head -c (数字)(文件名):输出前多少个字节
3、head -n (数字)(文件名):数字为正数 显示前多少行的文本 数字为负数 从第多少行开始显示
例:head -c 10 hello.c :显示hello.c文件的前10个字节
head -n 10 hello.c :显示hello.c文件的前10行
head -n -10 hello.c :显示除了hello.c文件的后10行的内容 ps:倒数第10行不会被打印
二、tail常用指令
1、tail -v (文件名):输出时第一行显示文件名
2、tail -c (文件名):输出后多少个字节
3、tail -n (文件名):输出后多少行
例:tail -c 10 hello.c
tail -n 10 hello.c :显示hello.c文件后10行
tail -n +10 hello.c :从第10行显示hello.c文件的内容 ps:从第10行 第10行会被打印出来
使用:cat hello.c | head -n -10 | tail -n +11 :显示hello.c文件的第11行到倒数第10行