head命令作用和用法 Linux head命令详解(linux中head命令的用法)

head命令作用和用法 Linux head命令详解(linux中head命令的用法)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

head命令将一个或多个文件或管道数据的第一行(默认为10行)打印到标准输出。该命令正好和tail命令是互补的;本文为大家讲解下head命令作用和用法以及Linux head命令详解。

head命令语法

head命令语法格式如下:

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

OPTION – head命令选项。更多详细参数可以参考 head options。
FILE – 零个或多个输入文件名。 如果未指定FILE或者当FILE为-时。head将读取标准输入。

使用head命令

head命令最简单的使用方式是不使用任何选项。默认情况下会显示头10行内容。例如如下命令:

head filename.txt

显示指定行内容

使用 -n (--lines)选项可以显示文件中指定整数行的内容。命令示例如下:

head -n  filename.txt

当然我们也可以省略-n参数。仅仅使用连字符-结合指定的数字来实现和上面命令一样的效果(符号和数字之间不能有空格)。

例如。显示文件filename.txt文件头30行内容。命令格式如下:

head -30 filename.txt

显示特定数量的字节

head命令中-c (--bytes)选项可以指定显示文件中特定数量的字节内容。命令格式如下:

head -c  filename.txt

例如。显示文件filename.txt中头100个字节内容。命令格式如下:

head -c 100 filename.txt

您还可以在数字后面使用乘数后缀来指定要显示的字节数。 b乘以512。kB乘以1000。K乘以1024。MB乘以1000000。M乘以1048576。依此类推。

以下命令将显示文件filename.txt的前五个千字节(2048):

head -c 5k filename.txt

显示多个文件内容

如果提供了多个文件作为head命令的输入。它将显示每个提供的文件的前十行。

head filename1.txt filename2.txt

您可以使用与显示单个文件时相同的选项。

此示例显示文件filename1.txtfilename2.txt的前20行:

当使用多个文件时。输出将在每个文件的前面加上显示文件名的内容。

与其他命令一起使用Head

通过使用管道将标准输出重定向到其他实用程序。可以将head命令与其他命令结合使用。

以下命令将对$RANDOM环境变量进行哈希处理。显示前32个字节。并显示24个字符的随机字符串:

echo $RANDOM | sha512sum | head -c 24 ; echo

相关推荐:《Linux中tail命令的用法 Linux tail命令详解》

分享到 :
相关推荐

Windows VPS怎么远程连接 Windows VPS远程连接教程(远程桌面连接vps)

我们购买了基于Windows系统的便宜VPS后。一般需要远程连接到服务器并对其进行管...

低价香港服务器租用怎么防止被攻击(租用香港服务器违法么)

低价香港服务器租用防止被攻击的方法:1。不要禁止使用服务器网络。以防导致应用不佳或登...

多ip站群服务器租用对网站优化有哪些好处

多ip站群服务器租用对网站优化的好处有:1。ip独立。有利于网站推广;2。能减少同一...

怎么提高香港云服务器vps的安全性(怎么提高香港云服务器vps的安全性)

提高香港云服务器vps安全性的方法:1。选择实力比较强的专业服务商。从数量还是配置的...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注