Linux shell中head和tail命令的最常用法

head:

head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。

head -n 5 a.log 显示日志前五行的内容

head的-n选项:“5”等于“+5”显示前5行,不等于“-5”


head -n -5 test.txt     显示前(总行数-5)行的内容,比如一共20行,-5会打印前15行

 

显示文件前 20 个字节: head -c 20 a.log


tail:

tail 命令可用于查看文件的内容,默认最后十行

有一个常用的参数 -f 常用于查阅正在改变的日志文件。

tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

tail -c 10 notes.log  显示文件 notes.log 的最后 10 个字符

 

tail的-n选项:“5”不等于“+5”,却等于“-5”

 

tail -n -5 text001 与 tail -n 5 text001 显示的结果相同,均是文件末尾最后 5 行内容。

 

tail -n +5 text001 显示的内容为从第 5 行开始,直到末尾的内容。比如共20行,+5表示5到20行

 

tail -n 后面的数字有效输入只有单个数字(5)或者加号连接数字(+5)两种,-5会忽略前面的-号。

 

显示文件 notes.log 的内容,从第 20 行至文件末尾:

tail -n +20 notes.log
 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值