当前位置: 首页 > Linux

通过8个示例掌握Linuxhead命令

时间:2023-04-06 22:17:57 Linux

Linuxhead命令读取前N行并将它们打印到标准输出。默认情况下,它将文件的前十行输出到标准输出。但是,这可以通过在命令行上传递附加参数来修改。head命令与tail命令相反,后者打印给定文件的最后N行。在本指南中,我们将重点介绍Linuxhead命令并描述该命令的一些用例。命令语法$head[options]files(s)(1)显示文件的前十行不带任何参数,显示文件的前十行$headasian_countries.txt(2)显示文件名标签使用-v选项,可用于打印文件行前的文件名标记,如下所示$head-vasian_countries.txt(3)显示多个文件的输出或者,您可以在一个命令中传递多个文件,如下所示.这一次,每个文本文件的名称首先打印在行之前,第一个文件的输出在下一个文件之前。$headasian_countries.txteurope_countries.txt(4)显示前N行使用-n选项定义要显示的行,后跟要打印的行数。例如,要打印前5行,可以执行以下命令$head-n5asian_countries.txt(5)将输出重定向到一个文件可以使用重定向操作符(>)来保存head命令的输出到文本文件或日志文件,而不是打印到标准输出。如果该文件不存在,则创建它并存储输出。请注意,这将覆盖文件中的所有内容。将asian_countries.txt文件的前四行保存到output.txt文件$head-n4asian_countries.txt>output.txt为防止文件被覆盖,使用双大于运算符(>>)附加输出到文件。在下面的命令中,我们将europe_countries.txt文件的前四行输出附加到output.txt文件而不覆盖它。$head-n4europe_countries.txt>>output.txt使用cat命令验证上面的命令(6)与pipeline一起使用使用pipeline命令打印n行。例如,您可以打印/etc目录中的前15个条目,如下所示$ls/etc|head-n15您还可以将head命令的输出通过管道传递给其他命令,例如sort命令,以便更好地格式化。$head-n5亚洲国家.txt|sort>output2.txt(7)查看命令版本$head--version(8)获取帮助使用tail--help命令获取帮助tail--help或者manhead命令获取帮助$manhead我的开源项目课程-tencent-cloud(酷瓜云课堂-gitee仓库)course-tencent-cloud(酷瓜云课堂-github仓库)