前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux head

linux head

作者头像
用户5760343
发布2022-05-23 14:07:36
1.1K0
发布2022-05-23 14:07:36
举报
文章被收录于专栏:sktj

阅读目录(Content)

  • 一.命令格式
  • 二.命令功能:
  • 三.命令参数:
  • 四.使用实例:
  • 1.输出log1文件的前4行内容
  • 2.输出log1文件除最后4行以外的全部内容
  • 3.输出log1文件的前24个字节
  • 4.输出log1文件的除最后24个字节以外的内容

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。

一.命令格式:

代码语言:javascript
复制
head [参数]... [文件]...  

二.命令功能:

head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。

三.命令参数:

参数

描述

-q

隐藏文件名

-v

显示文件名

-c<字节>

显示字节数

-n<行数>

显示的行数

四.使用实例:

1.输出log1文件的前4行内容

命令:

代码语言:javascript
复制
head -n 4 log1

输出:

代码语言:javascript
复制
hc@hc-virtual-machine:~/snap$ nl -b a log1
     1  我是log1的第一行
     2  
     3  我是log1的第三行
     4  我是log1的第四行
     5  我是log1的第五行
     6  
     7  我是log1的第七行
hc@hc-virtual-machine:~/snap$ head -n 4 log1
我是log1的第一行

我是log1的第三行
我是log1的第四行

2.输出log1文件除最后4行以外的全部内容

命令:

代码语言:javascript
复制
head -n -4 log1

输出:

代码语言:javascript
复制
hc@hc-virtual-machine:~/snap$ head -n -4 log1
我是log1的第一行

我是log1的第三行
hc@hc-virtual-machine:~/snap$ 

3.输出log1文件的前24个字节

命令:

代码语言:javascript
复制
head -c 24 log1

输出:

代码语言:javascript
复制
hc@hc-virtual-machine:~/snap$ head -c 24 log1
我是log1的第一行

hc@hc-virtual-machine:~/snap$ 

4.输出log1文件的除最后24个字节以外的内容

命令:

代码语言:javascript
复制
head -c -24 log1

输出:

代码语言:javascript
复制
hc@hc-virtual-machine:~/snap$ head -c -24 log1
我是log1的第一行

我是log1的第三行
我是log1的第四行
我是log1的第五行
hc@hc-virtual-machine:~/snap$ 

分类: linux

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.命令格式:
  • 二.命令功能:
  • 三.命令参数:
  • 四.使用实例:
    • 1.输出log1文件的前4行内容
      • 2.输出log1文件除最后4行以外的全部内容
        • 3.输出log1文件的前24个字节
          • 4.输出log1文件的除最后24个字节以外的内容
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档