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

Linux之head命令

原创
作者头像
入门笔记
修改2021-02-10 12:08:20
1.2K0
修改2021-02-10 12:08:20
举报
文章被收录于专栏:入门小站入门小站

head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。如果提供了多个文件名,则每个文件中的数据都以其文件名开头。

命令格式

head [参数]... [文件]...

命令功能

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

命令参数

  • -q 隐藏文件名,在多个文件名的情况下有效
  • -v 显示文件名
  • -c N 从头显示N字节的内容
  • -n N 从头显示N行

显示文件的前10行

代码语言:txt
复制
> head -n 10 1.txt

显示文件的前10个字节

代码语言:txt
复制
> head -c 10 1.txt

显示从文件头到倒数第N个字符的内容

代码语言:txt
复制
N=-2 也就是除了文件末尾的两个字符不显示,其余都显示
> head -c -2 1.txt
> 

同时查看多个文件

代码语言:txt
复制
//默认会显示文件名
> head -n 5 1.txt 2.txt

==> 1.txt <==
vvv
ccc
123 9090
asd 123
123 444 99

==> 2.txt <==
入门小站

rumenz

同时查看多个文件,不显示文件名

代码语言:txt
复制
> head -n 5 -q 1.txt 2.txt
head -n 5 -q 1.txt 2.txt 
vvv
ccc
123 9090
asd 123
123 444 99
入门小站

rumenz

显示从文件开头到倒数第N行的内容

代码语言:txt
复制
> head -n -5 1.txt

head输出文件M和N行之间的打印行(M>N)

输出文件第10(N=10)行到第20(M=20)行的内容

代码语言:txt
复制
> head -n 20 1.txt | tail -10

输出当前目录下最近使用的3个文件

代码语言:txt
复制
> ls -t | head -n 3

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令格式
  • 命令功能
  • 命令参数
  • 显示文件的前10行
  • 显示文件的前10个字节
  • 显示从文件头到倒数第N个字符的内容
  • 同时查看多个文件
  • 同时查看多个文件,不显示文件名
  • 显示从文件开头到倒数第N行的内容
  • head输出文件M和N行之间的打印行(M>N)
  • 输出当前目录下最近使用的3个文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档