在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/syslog
bash
head -n 1 data.csv
head
或 sed
,避免直接 cat
加载整个文件。hexdump
或 xxd
。掌握这些方法后,可以快速高效地检查文件头部内容!