Linux中的head和tail命令

41 篇文章 0 订阅

在Linux中,最常见读取文件命令是cat、more和less,但若使用tail和head命令,它能更为方便的实现精确读取。

一、head 命令实例

1、默认,显示开头前10行。

1
head /etc/passwd

2、显示开头前k行。(以下3行效果一样)

1
2
3
head -k /etc/passwd(最常见用法)
head -n k /etc/passwd
head -n +k /etc/passwd

3、显示多文件开头前k行,并且不显示文件名的文件头。

1
head -q -n k file1 file2 file3

4、除最后k行外,显示剩余全部内容。

1
head -n -k /etc/passwd

二、tail 命令实例

1、默认,显示最后10 行。

1
tail /etc/passwd

2、显示最后k行。(以下3行效果一样)

1
2
3
tail -k etc/passwd (最常见用法)
tail -n k /etc/passwd
tail -n -k /etc/passwd

3、显示最后k行,并且不显示文件名的文件头。

1
tail -q -n k file1 file2 file3

4、从开头第k字节处开始输出。

1
tail -n +k /etc/passwd

5、参数-f使tail不停地去读最新的内容,因此有实时监视的效果,用Ctrl+c来终止。

1
tail -f /var/log/messages

以上只是一些简单实例,若使用sed命令,甚至是awk命令那就更强大了!

原文地址 : https://wangyan.org/blog/linux-head-tail.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值