简明Linux命令行笔记:head

显示文件的头部

head [options] [file-list]

 

参数

file-list 为要head显示的文件的路径名列表。当指定多个文件时,head在显示每个文件的前几行内容之前显示对应的文件名

当不指定文件时,head将从标准输入获得输入

 

选项

-c n                显示文件的前n个字节(字符)

-n n                显示文件的前n行,也可以使用-n来指定显示的n行

-q                   当在命令行上指定多个文件名时,它禁止显示头部

 

注意

默认情况下,head将显示文件的前10行

 

示例

原文件

复制代码
$ cat demo
line one
line two
line three
line four
line five
line six
line seven
line eight
line nine
line ten
line eleven
复制代码

 

head

复制代码
$ head demo
line one
line two
line three
line four
line five
line six
line seven
line eight
line nine
line ten
复制代码

默认显示10行

 

head -n

$ head -n 4 demo
line one
line two
line three
line four

显示指定的行数

 

head -n 负数

$ head -n -4 demo
line one
line two
line three
line four
line five
line six
line seven

显出除最后4行外的其他行

 

head -3 多个文件

复制代码
$ head -3 demo dd
==> demo <==
line one
line two
line three

==> dd <==
line one
line two
line three
复制代码

显示多个文件的前3行

 

head -c

$ head -c 4 demo
line$ 

显示文件的前4个字符,注意此处不换行

 

 

 

posted @   Nerxious  阅读(1034)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示