在 Linux 中,您经常需要检查非常大的文件内容,例如系统日志。例如,如果您运行 cat /var/log/syslog,您会看到几页文本滚动而过,很难快速了解概况。那么,如果您只想查看文件开头怎么办呢?head 命令是完成此任务的完美工具。
head 命令的默认行为
默认情况下,head 命令会显示任何给定文件的前 10 行。这是我们处理文本的Linux 入门指南中的基本部分。要查看其实际效果,只需提供一个文件名作为参数即可:
head /var/log/syslog
此命令将输出 /var/log/syslog 的前 10 行,使您无需在编辑器中打开文件即可快速检查文件的初始内容。
自定义行数
Linux head 命令非常灵活。您可以使用 -n 标志轻松更改它显示的行数,该标志代表“行数”(number of lines)。例如,如果您想查看文件的前 15 行,您将像这样使用 head -n 选项:
head -n 15 /var/log/syslog
这使得 head 成为快速检查文件头或日志条目时最有用的Linux 命令之一。