今天无聊,把以前的liunx命令拿过练练,尤其是一些组合命令并带有逻辑的。这里的script是一个文件夹。
1.查看一个文件的最后3行的第一行。
[root@localhost home]# tail -n -3 script | head -n +1
2.查看一个文件的最后的13行前7行
[root@localhost home]# tail -n 13 script | head -n 7
3.查看script文件的前两行
[root@localhost home]# head -n 2 script
4.显示除最后3行以外的所有行,但只显示最后10行
[root@localhost home]# head -n -3 script | tail -n 10
5.显示最后13行中的前10行
[root@localhost home]# tail -n 13 jingdong |head -n -3
[root@localhost home]# tail -n 13 jingdong |head -n 10
6.最后五行内容
tail -n -5 jingdong
7.从正数第五行到结尾的所有内容 少前4行
tail –n +5 jingdong
head与tail区别
head 输出文件的头部 默认显示前10行的内容
tail 输出文件的尾部 tail -f查看动态的film.log
原文:https://www.cnblogs.com/linyu51/p/13110019.html