Linux入门之head指令详解

上周,一位客户问我 Linux 中的 header 命令是什么。
我突然想起来,这个男孩总是喜欢问那些实用的小命令。
我说,header命令,这个东西是用来查看文件开头的。

首先,它默认显示文本文件的前 1 0 行,以便您可以快速概览。
当文件特别大时这个功能特别有用。
想查看前 2 0 行吗?没问题,只需添加-n2 0参数即可。
如果您想查看前 1 00 个字节,请使用 -c1 00。

这还可以输出行号,也就是-v选项,或者如果不想看到行号,可以使用-q。
有时你不想看到最后一行,可以使用-n1 ,但要小心,n和1 之间必须有空格。

我之前也尝试过将其与grep结合使用。
例如,如果我想查找包含单词“error”的行,然后只查看前5 行,命令是 grep "error" filename | grep "error" filename | grep "error" filename | grep "error" filename头-n5
系统管理员,他们特别喜欢用这个来检查日志文件,看看最近是否出现过问题。
配置文件检查也常用于快速查看内容。

但是,head命令是一个非常强大的工具。
对于Linux初学者来说,掌握它可以让操作更加高效。
我建议你尝试一下,实践出真知。
我还在想这家伙下次会不会再向我要一份订单。

Linux下查看文件的相关命令

Linux直接查看文件的命令说: cat 直接打印全部,tac 以相反的顺序打印每一行,rev 以相反的顺序打印每个字符。

head 看表头,默认是1 0行。
在数字前添加 - 查看前几行,在数字前添加 - 查看最后几行。

tail看尾部,默认1 0行。
在数字前添加 + 可查看接下来的几行,在数字前添加 + 可查看最后一行。

sed脚本处理文本,n选项只显示处理结果。
例如, sed -n '/pattern/p' 文件名 搜索匹配的行。

头尾用法|通过管道显示文件的中间内容。
示例: head -n 5 个数字.txt | tail -n 4 并查看第 4 -8 行。

如何使用?根据具体需求而定。
试试吧。