1.命令简介

head 命令用于显示文件开头的内容。默认情况下,显示文件的头 10 行内容。

2.命令格式

head [OPTION]... [FILE]...

可以指定多个文件 FILE,以空格分隔,此种情况下,输出的内容前会列出所属文件名。如果未给定 FILE 或者 FILE 是 -,则从标准输入读取。

3.选项说明

-c, --bytes=[-]K显示每个文件的前 K 字节内容;如果附加 - 参数,则显示每个文件最后 K 字节外的所有内容
-n, --lines=[-]K显示每个文件的前 K 行内容;如果附加 - 参数,则显示每个文件最后 K 行外的所有内容
-q, --quiet, --silent多个文件时输出的内容前隐藏文件名
-v, --verbose多个文件时输出的内容前显示文件名(默认)
--help显示帮助信息并退出
--version显示版本信息并退出

注意,长选项的强制参数对于短选项也是强制的。

4.常用示例

(1)显示文件 /etc/passwd 的前 10 行。

head /etc/passwdroot: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

(2)显示文件 /etc/passwd 的前 3 行。

head -n3 /etc/passwdroot:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

(3)同时显示多个文件的前 3 行,默认会显示文件名。以 /etc/passwd 和 /etc/group 为例。

head -n3 /etc/passwd /etc/group==> /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==> /etc/group <==
root:x:0:
bin:x:1:
daemon:x:2:

参考文献

[1] head manual

Linux 命令(86)—— head 命令相关推荐

  1. 【Linux】一步一步学Linux——usermod命令(86)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 usermod命令用于修改用户账号 .usermod可用来 ...

  2. linux服务器性能监控命令汇总(一)

    一.uptime 目录 一.uptime 1.使用 uptime 命令 2.以更人性化的格式显示时间 3.让 uptime 显示系统启动的日期/时间 4.获取版本信息和帮助信息 结论 二.top 1. ...

  3. [收藏学习]Linux的实时监测命令

    十八.  和系统运行状况相关的Shell命令:    1. Linux的实时监测命令(watch):     watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动 ...

  4. linux性能优化常用命令

    作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题.软件问题.网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪 ...

  5. Linux 后台开发常用命令目录(更新 ing)

    文章目录 前言 帮助命令 进程与作业管理 文本查看 文本编辑 编程相关 系统管理 文件传输 网络管理 文件与目录管理 磁盘管理 权限管理 用户与组管理 备份压缩 代码版本控制 性能检测 实用工具 前言 ...

  6. linux cut命令学习,Linux中的cut 命令详解

    今天小编要跟大家分享的文章是关于Linux中的cut 命令详解.cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中.我们可以使用 cut 命令从一行字符串 ...

  7. linux 的 ip 命令 和 ifconfig 命令

    From(试试Linux下的ip命令,ifconfig已经过时了): https://linux.cn/article-3144-1.html From(linux网络配置命令之ifconfig.ip ...

  8. Vmware安装Centos及Linux的介绍,命令

    一.vmware ​ 1.vmware虚拟机 ​ VMWare是一个"虚拟PC"软件.它使你可以在一台机器上同时运行二个或更多Windows.DOS.LINUX系统. ​ VMWa ...

  9. suse linux服务器的常用命令

    suse linux服务器的常用命令 1,让进程gate_way在后台运行: nohup ./gate_way & 2,查看某一进程的ID: ps -ef | grep  gate_way 3 ...

  10. Linux命令之top命令详解

    目录 一.数据详解 1.1 系统统计数据 1.1.1 第一行 1.1.2 第二行 1.1.3 第三行 1.1.4 第四行 1.1.5 第五行 1.2 进程相关数据 二.使用详解 2.1 top命令参数 ...

最新文章

  1. python主要用来开发什么-python主要用于什么开发
  2. 数字对 (长乐一中模拟赛day2T2)
  3. python怎么接外活_Python三大活器
  4. 2.页面布局示例笔记
  5. 用户体验岗如何说服其他部门_为什么我们应该说服用户更新他们的浏览器-这是双赢的。...
  6. Apache RocketMQ 分享
  7. 别再把比特币和区块链划等号了,求求你们了!
  8. 使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面——第二部分
  9. 三角函数公式和图像大全
  10. html整体字体微软雅黑,网页布局中对全局字体的最佳控制_html/css_WEB-ITnose
  11. 2021周更06:春节假期开始
  12. iOS 直播 IJKPlayer
  13. B. Shifting Sort- Codeforces Round #744 (Div. 3)
  14. spark.yarn.jars的配置
  15. MATLAB 相控阵雷达原理及仿真(雷达原理报告)
  16. C#三大迷宫生成算法
  17. css引入样式-行内样式、内嵌样式和外链样式
  18. MySql 获取文件后缀名
  19. 在父亲节到来之际,强烈推荐德国幽默大师的连环漫画《父与子》,父子亲情跃然纸上(多图)...
  20. 防火防盗防辅导作业,“因材施教”的智慧课堂来了

热门文章

  1. Windows XP、Windows Server 2003 等微软操作系统的源代码被指遭泄露
  2. 安装labelImg
  3. shell 练习题02 一个文件里将内容三行显示为一行
  4. MySQL中的几类日志文件介绍
  5. iOS开发 IAP苹果内购
  6. 【hibernate criteria】hibernate中criteria的完整用法 转
  7. 【js】数组的splice方法和slice方法的区别
  8. Qt学习之路(37): Qt容器类之关联存储容器
  9. 提取图像色彩主色调工具
  10. Hyper-V 3 限定虚拟机可用的CPU利用率