我们经常需要查看一些 Linux 文件,有时候文件太大,只想看前几行或者后几行,这种情况该怎么办。如果直接使用 cat 输出的话默认是整个文本都会打出来的,这显然不是我们想要的,所以我们就可以借助 head 或者 tail,来查看文件的前几行或者后几行,并且可以指定查看多少行,这样就非常方便了。本文介绍一下 Linux head 和 tail 命令的使用方法,安装方法不用介绍,因为默认都是自带的。
一、Linux head 命令使用方法
1、语法
head [-n -k ]... [FILE]...
2、示例
head 默认显示是前 10 行。比如:
head /home/bandwagonhost.net.conf
如果要显示前 k 行(下面三种方法任选其一):
head -k /home/bandwagonhost.net.conf head -n k /home/bandwagonhost.net.conf(注意和下面的有 - 的区别) head -n +k /home/bandwagonhost.net.conf
显示除了最后 k 行外的所有内容:
head -n -k /home/bandwagonhost.net.conf
二、Linux tail 命令使用方法
tail 和 head 的用法基本一样,只不过 head 显示的是前几行,而 tail 显示的是后几行。
1、语法
tail [-n -k ]... [FILE]...
2、示例
tail 默认显示是最后 10 行。比如:
tail /home/bandwagonhost.net.conf
如果要显示最后 k 行(下面三种方法任选其一):
tail -k /home/bandwagonhost.net.conf tail -n k /home/bandwagonhost.net.conf(注意和下面的有 + 的区别) tail -n +k /home/bandwagonhost.net.conf
显示从第 k 行开始的内容:
tail -n -k /home/bandwagonhost.net.conf
三、head 和 tail 组合使用方法
下面介绍更多的 head 和 tail 一起用的方法,不过一般我们也用不上,所以就看看就好。
//从第 11 行开始显示,但不包括最后3行 head -n -3 /home/bandwagonhost.net.conf |tail -n +11 //显示前 20 行,但从第 11 行开始 head -n 20 /home/bandwagonhost.net.conf |tail -n +11 //显示除最后 3 行以外的所有行,但只显示最后 10 行 head -n -3 /home/bandwagonhost.net.conf |tail -n 10 //显示前 20 行中的后 10 行 head -n 20 /home/bandwagonhost.net.conf |tail -n 10 //从第 11 行开始显示,但只显示前 10 行 tail -n +11 /home/bandwagonhost.net.conf |head -n 10 //从第 11 行开始显示,但不包括最后 3 行 tail -n +11 /home/bandwagonhost.net.conf |head -n -3 //显示最后 13 行中的前 10 行 tail -n 13 /home/bandwagonhost.net.conf |head -n 10 //显示最后 13 行中除末尾的 3 行以外的前 10 行 tail -n 13 /home/bandwagonhost.net.conf |head -n -3
参考文献:
以上就是 Linux 系统的 head 和 tail 命令的使用方法,希望对大家有所帮助。后续也会分享更多的 Linux 小技巧。
四、搬瓦工新手教程和便宜方案推荐
搬瓦工新手教程:
- 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》
- 搬瓦工购买教程:《2020 年最新搬瓦工购买教程和支付宝支付教程》
- 搬瓦工优惠码:BWHCGLUKKB
- 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》
- 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?》
- 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理》
- 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)》
- 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP》
- 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总》
- 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程》
搬瓦工推荐方案:
未经允许不得转载:Bandwagonhost中文网 » Linux head 和 tail 命令教程:查看文本文件的前几行或最后几行
最新评论
5211314
能不能教我 一点不会