首页 >> 学习 >> Linux常用命令 >> head
head命令

本节重要性:★★★★☆    本节难度:★★★☆☆

如果一个文件很大,而您只想看看其中的一小部分,那么有两个命令可能适合您:head和tail。根据名字您也能猜出,一个是查看文件头部,另一个是查看文件尾部。首先我们来看一下head命令。

命令用途

显示文件内容头部

命令格式

head [option] [file]

常用选项

-n k	显示文件的前k行。

常见用法

head的用法比较简单,不带参数的head默认显示文件的前10行:

[peter@ibi98 ~]$ head /home/pub/seq/TAIR9_cds_20090619
>AT1G51370.2 | Symbols:  | F-box family protein | chr1:19045615-19046748 FORWARD
ATGGTGGGTGGCAAGAAGAAAACCAAGATATGTGACAAAGTGTCACATGAGGAAGATAGG
ATAAGCCAGTTACCGGAACCTTTGATATCTGAAATACTTTTTCATCTTTCTACCAAGGAC
TCTGTCAGAACAAGCGCTTTGTCTACCAAATGGAGATATCTTTGGCAATCGGTTCCTGGA
TTGGACTTAGACCCCTACGCATCCTCAAATACCAATACAATTGTGAGTTTTGTTGAAAGT
TTTTTTGATTCCCACAGGGATTCATGGATACGCAAACTCCGTTTAGATTTGGGTTATCAT
CATGATAAGTATGATCTCATGTCATGGATTGATGCTGCGACTACGCGTAGGATTCAGCAT
CTTGATGTTCATTGTTTTCACGATAATAAGATACCCTTGAGCATATATACATGCACGACG
TTGGTACACTTACGACTCCGTTGGGCTGTCTTGACTAATCCCGAGTTTGTTTCCTTACCT
TGTCTGAAGATCATGCATTTTGAAAATGTTAGCTATCCCAATGAGACCACGTTGCAGAAA

如果只想显示前5行:

[peter@ibi98 ~]$ head -n 5 /home/pub/seq/TAIR9_cds_20090619
>AT1G51370.2 | Symbols:  | F-box family protein | chr1:19045615-19046748 FORWARD
ATGGTGGGTGGCAAGAAGAAAACCAAGATATGTGACAAAGTGTCACATGAGGAAGATAGG
ATAAGCCAGTTACCGGAACCTTTGATATCTGAAATACTTTTTCATCTTTCTACCAAGGAC
TCTGTCAGAACAAGCGCTTTGTCTACCAAATGGAGATATCTTTGGCAATCGGTTCCTGGA
TTGGACTTAGACCCCTACGCATCCTCAAATACCAATACAATTGTGAGTTTTGTTGAAAGT

或者简写为head -5:

[peter@ibi98 ~]$ head -5 /home/pub/seq/TAIR9_cds_20090619
>AT1G51370.2 | Symbols:  | F-box family protein | chr1:19045615-19046748 FORWARD
ATGGTGGGTGGCAAGAAGAAAACCAAGATATGTGACAAAGTGTCACATGAGGAAGATAGG
ATAAGCCAGTTACCGGAACCTTTGATATCTGAAATACTTTTTCATCTTTCTACCAAGGAC
TCTGTCAGAACAAGCGCTTTGTCTACCAAATGGAGATATCTTTGGCAATCGGTTCCTGGA
TTGGACTTAGACCCCTACGCATCCTCAAATACCAATACAATTGTGAGTTTTGTTGAAAGT

下面的例子,是查看压缩文件的前4行。(压缩文件不能直接用head查看,这里利用管道将zcat和head组合起来完成查看压缩文件的部分内容)

[peter@ibi98 ~]$ zcat /home/pub/seq/at_protein.fa.gz |head -4
>AT1G51370.2 | Symbols:  | F-box family protein | chr1:19045615-19046748 FORWARD
MVGGKKKTKICDKVSHEEDRISQLPEPLISEILFHLSTKDSVRTSALSTKWRYLWQSVPG
LDLDPYASSNTNTIVSFVESFFDSHRDSWIRKLRLDLGYHHDKYDLMSWIDAATTRRIQH
LDVHCFHDNKIPLSIYTCTTLVHLRLRWAVLTNPEFVSLPCLKIMHFENVSYPNETTLQK
<<上一节  下一节>>