《每天一个Linux命令》 -- (11) head命令
2023-12-13 03:31:39
欢迎阅读《每天一个Linux命令》系列 !在本篇文章中,将说明head命令用法。
简介
head命令是一个常用的Linux命令,用于显示文件的前几行内容。它的英文原意是"output the first part of files",可以帮助我们快速查看文件的开头部分。
- 英文原意:output the first part of files
- 所在路径:/usr/bin/head
- 执行权限:所有用户
- 查看命令路径
[root@chatgpt-test tmp]# which head
/usr/bin/head
命令格式
head [选项] 文件名
常用选项
-n 行数
:从文件头开始,显示指定行数,默认为显示前10行。-v
:显示文件名。
使用示例
- 显示文件开头的10行:
head /etc/passwd
输出:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
- 显示文件开头的20行:
head -n 20 /etc/passwd
输出:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
...省略
- 显示文件开头的10行,并显示文件名:
head -v /etc/passwd
输出:
==> /etc/passwd <==
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
- 通过head帮助命令,查看更多选项
[root@chatgpt-test tmp]# man head
NAME
head - output the first part of files
SYNOPSIS
head [OPTION]... [FILE]...
DESCRIPTION
Print the first 10 lines of each FILE to standard output. With more than one FILE, precede each with a header giving the file
name. With no FILE, or when FILE is -, read standard input.
Mandatory arguments to long options are mandatory for short options too.
-c, --bytes=[-]K
print the first K bytes of each file; with the leading '-', print all but the last K bytes of each file
-n, --lines=[-]K
print the first K lines instead of the first 10; with the leading '-', print all but the last K lines of each file
-q, --quiet, --silent
never print headers giving file names
-v, --verbose
always print headers giving file names
--help display this help and exit
实际应用
head命令在日常的Linux系统管理和文件处理中非常有用。以下是一些常见的应用场景:
- 查看日志文件的前几行,以了解文件的内容和结构。
- 快速浏览大型文本文件的开头部分,以确定文件的格式和内容。
- 预览配置文件的开头部分,以查看文件的配置信息。
总结
通过本文,我们了解了head命令的基本用法和常见选项。它是一个方便实用的工具,可以帮助我们快速查看文件的前几行内容。在日常的Linux系统管理和文件处理中,head命令是一个必备的工具。
希望本文对你理解和使用head命令有所帮助。敬请期待下一篇《每天一个Linux命令》的分享!
文章来源:https://blog.csdn.net/qq_39689711/article/details/134959097
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!