head的使用
head 显示文件头部内容。
head 用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容。
1.基本语法
head 文件 # 查看文件头10行内容
head -n 5 文件 #查看文件头5行内容
2.选项说明
- -n<行数> 指定显示头部内容的行数。
3.实操案例
查看文件的头2行 :
head -n 2 result.txt
tail的使用
tail输出文件尾部内容。
tail 用于输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容。
1.基本语法
tail 文件 #查看文件尾部10行内容
tail -n 5 文件 #查看文件尾部5行内容,5可以是任意行数
tail -f 文件 #实时追踪该文档的所有更新
2. 选项说明
- -n<行数> 输出文件尾部 n 行内容。
- -f 显示文件最新追加的内容,监视文件变化。
3.案例实操
查看文件尾 1 行内容 :
tail -n 1 result.txt
实时追踪该档的所有更新:
tail -f result.txt
4.head与tail的综合使用
从result.txt中截取第3行至第6行的内容,将内容重定向到command3Result.txt中:
head -n 6 result.txt | tail -n 3 > command3Result.txt
其中head -n 6表示先截取前面6行;tail -n 3 表示从截取的前面6行中截取后面3行。