指令名称:head
指令所在路径:/bin/head
执行权限:All User
语法:head -num [文件名]
-num 显示文件的前num行
功能描述:查看文件的前几行
范例:
$ head -20 /etc/services
head是指定显示文件前多少行内容的命令,使用时可以指定文件(包括绝对路径/相对路径)的存放位置,如果不指定行数,则默认显示10行.
1, head /etc/services (默认显示10行)
![f8c468d70ee7900790c3ecaecf0cbe56.png](https://img-blog.csdnimg.cn/img_convert/f8c468d70ee7900790c3ecaecf0cbe56.png)
2, head -15 /etc/services (指定显示前15行)
![5ebe96eebb8ed396279a9fb9dc29bebb.png](https://img-blog.csdnimg.cn/img_convert/5ebe96eebb8ed396279a9fb9dc29bebb.png)
指令名称:tail
指令所在路径:/bin/tail
执行权限:All User
语法:tail -num [文件名]
-num 显示文件的后num行
-f 动态显示文件内容
功能描述:查看文件的后几行
范例:
$ tail -30 /etc/services
tail是指定显示文件前末尾多少行内容的命令,使用时可以指定文件(包括绝对路径/相对路径)的存放位置,如果不指定行数,则默认显示末尾10行.
1, tail /etc/services (默认显示末尾10行)
![a508ece22c412b9c5a4be8504f559175.png](https://img-blog.csdnimg.cn/img_convert/a508ece22c412b9c5a4be8504f559175.png)
2, tial -15 /etc/services(指定显示末尾15行)
![1e3bbc602a18307ec62f6de8745a857e.png](https://img-blog.csdnimg.cn/img_convert/1e3bbc602a18307ec62f6de8745a857e.png)
PS, 这2个命令通过管道符'|'可以结合使用,比如查询1.txt第11-15行的内容
![bdad19fb2689151e39e56ce5a9819506.png](https://img-blog.csdnimg.cn/img_convert/bdad19fb2689151e39e56ce5a9819506.png)
可以使用head -15 /etc/services | tail -5
![c66d4be06e363fd95c545bbe7e2b7973.png](https://img-blog.csdnimg.cn/img_convert/c66d4be06e363fd95c545bbe7e2b7973.png)
以上是关于head/tail的常用方法介绍,更多内容可以通过man head/tail或者head/tail --help来获取.