linux常用命令之head
head [选项] [文件]
head命令输出文件开头部分,默认情况下显示文件的头10行。如果指定多个文件,每个文件前都有一个标题,给出文件名。如果没有指定文件,或当文件为-时,读取标准输入。
-c,–bytes=[-]K 显示文件前K字节。如果K前有-,则表示显示除最后K字节外的所有内容
-n,–lines=[-]K 显示前K行。如果K前有-,则表示显示除最后K行外的所有行
-q,–quiet,–silent 不显示标题文件名
-v,–verbose 总是显示标题文件名
–help 显示帮助信息并退出
–version 显示版本信息并退出
实例
1.显示前5行(指定行数在生产环境中比较实用)
[root@k8s-master01 ~]# head -5 get_helm.sh
#!/usr/bin/env bash
# Copyright The Helm Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
[root@k8s-master01 ~]# head -5 get_helm.sh |wc -l
5
[root@k8s-master01 ~]# head -n 5 get_helm.sh
#!/usr/bin/env bash
# Copyright The Helm Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
[root@k8s-master01 ~]# head -n 5 get_helm.sh | wc -l
5