前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用head命令查看文本文件的开头

用head命令查看文本文件的开头

作者头像
Zeng
发布2018-09-10 12:18:59
1.6K0
发布2018-09-10 12:18:59

head命令是一个核心Linux实用程序,用于查看文本文件最前面的部分。尽管功能有限,但head命令在许多系统管理和脚本编写任务中都很有用。对于解决文件末尾的类似功能,请改用tail实用程序。

使用head命令

head命令后列出要查看的文件:

代码语言:txt
复制
head /etc/rc.conf

此命令将打印/etc/rc.conf标准输出的前10行。如果文件少于10行,head命令则会打印整个文件。

控制输出长度

使用-n选项,可以修改head命令输出的行数:

代码语言:txt
复制
head -n 24 /etc/logrotate.conf

这将打印/etc/logrotate.conf文件中的前24行到终端。您可以在声明文件之前或之后指定行数:

代码语言:txt
复制
head /etc/logrotate.conf -n 24

如果文件小于指定的行数,head命令会打印整个文件。

查看多个文件

head 命令可以一次处理多个文件:

代码语言:txt
复制
head example.txt names.txt
代码语言:txt
复制
==> example.txt <==
lollipop
The Joke
Jockey to the Fair
Simon's Fancy
Truckles

==> names.txt <==
John
Susan
Michael
Robert
Justin

Herbert
Marissa
George
Jacob

要查看目录中每个文件的第一行,可以使用与*通配符组合的-n选项:

代码语言:txt
复制
head -n 1 *

查看命令输出

通过使用管道运算符,head命令可以用来过滤命令和文件的输出:

代码语言:txt
复制
cat --help | head -n 2
代码语言:txt
复制
Usage: cat [OPTION]... [FILE]...
Concatenate FILE(s), or standard input, to standard output.
代码语言:txt
复制
ls /usr/lib | head
代码语言:txt
复制
alsa-lib
ao
apr.exp
apr-util-1
aprutil.exp
aspell
aspell-0.60
avahi
awk
bmp
评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用head命令
    • 控制输出长度
      • 查看多个文件
        • 查看命令输出
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档