在Linux中查看文件开头几行内容有以下几种常用方法,适用于不同场景:
head 命令(最常用)head -n 5 filename.txt # 显示文件前5行
-n 时默认显示前10行。bash
cat filename.txt | head -n 3 # 显示前3行sed 命令(灵活控制)sed -n '1,5p' filename.txt # 显示第1到5行
awk 命令(按行处理)awk 'NR<=5' filename.txt # 显示前5行(NR表示行号)
less 或 more(交互式查看)less filename.txt
↓ 或 j 跳转指定行,或直接输入 5 回车显示前5行。cat + grep(过滤场景)cat filename.txt | grep -m 5 "." # 显示匹配"."的前5行(-m限制匹配次数)
bash
head -n 3 /var/log/syslogbash
head -n 1 data.csvhead 或 sed,避免直接 cat 加载整个文件。hexdump 或 xxd。掌握这些方法后,可以快速高效地检查文件头部内容!