head命令将一个,好多个文件或管路数据库第一行打印到标准输出,默认设置10行。
在教学中,我们在这里根据具体案例和常见的head选项的详细说明来表示如何使用Linux head命令。
head命令的语法形式是head [OPTION]... [FILE]...
。OPTION
选项。我们将在下一节中详解常见的选项。
FILE
可以零个或多个输入文件名。倘若未指定文件名,或者FILE为-
,则head将加载标准输入。
在没有任何选项的情况之下运用head命令的比较简单方法,head命令将打印前10行到标准输出head filename.txt
。
打印指定数量
倘若10行还没有充裕你查看信息,你可以运用head的-n
/--lines
选项指定要注明的数量。-n
选项脚后跟一个整数,head很有可能打印你指定的数量。
大伙儿可以省去英语字母n
并仅运用连字符-
和数字,二者之间并没空格符。
head -n 30 filename.txt
命令打印filename.txt
文件前30行。你还可以用省掉n
的等额本金的命令head -30 filename.txt
。
说明指定字节
head的-c
/--bytes
选项允许打印的指定字节的标志符。您还可以在数字后面运用投资乘数来指定要打印的字节。K
乘以1024,M
乘以1048576,依此类推。
head -c 5k filename.txt
命令将打印filename.txt
文件前5K字节。
好多个文件
倘若给与好多个文件作为head命令的输入,这将会打印每一个所提供文件前十行。您可以使用与打印独立文件时相同的选项。
当使用好多个文件时,导出来前面各有一个文件名文章的标题。
head -n 20 filename1.txt filename2.txt
命令打印了filename1.txt
和filename2.txt
文件前20行。
管路Head
head命令可以与其他命令组合使用,方法有哪些运用管路从其他操作程序自动跳转标准输出到head。
echo $RANDOM | sha512sum | head -c 24
命令将对$RANDOM
环境变量进行hach处理,打印24标识符的随机字符串。
到这里,您应该更好的了解如何使用Linux head命令。这也是tail命令填补,这将会文件的后二行打印到智能终端。
