1. 程式人生 > >linux系列(十四):head命令

linux系列(十四):head命令

1、命令格式:

  head [引數] [檔案]

2、命令功能:

  head 用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的開頭10行。

3、命令引數:

-q 隱藏檔名
-v 顯示檔名
-c<位元組> 顯示位元組數
-n<行數> 顯示的行數

4、簡單例項:

(1)、顯示檔案前n行

命令:

  head -n 5 a.txt

輸出:

[email protected]:~/test$ cat a.txt 
第0行
第1行
第2行
第3行
第4行
第5行
第6行
第7行
第8行
第9行
[email protected]
-computer:~/test$ head -n 5 a.txt 第0行 第1行 第2行 第3行 第4行 [email protected]-computer:~/test$

(2)、顯示檔案前n個位元組

命令:

  head -c 20 a.txt

輸出:

[email protected]:~/test$ cat a.txt 
第0行
第1行
第2行
第3行
第4行
第5行
第6行
第7行
第8行
第9行
[email protected]-computer:~/test$ head -c 20 a.txt 
第0行
第1行
第
[email protected]
-computer:~/test$

(3)、檔案的除了最後n個位元組以外的內容

命令:

  head -c -32 a.txt

輸出:

[email protected]:~/test$ cat a.txt 
第0行
第1行
第2行
第3行
第4行
第5行
第6行
第7行
第8行
第9行
[email protected]-computer:~/test$ head -c -32 a.txt 
第0行
第1行
第2行
第3行
第4行
第5行

(4)、輸出檔案除了最後n行的全部內容

命令:

  head -n -6 a.txt

輸出:

[email protected]:~/test$ cat a.txt 
第0行
第1行
第2行
第3行
第4行
第5行
第6行
第7行
第8行
第9行
[email protected]-computer:~/test$ head -n -6 a.txt 
第0行
第1行
第2行
第3行
[email protected]-computer:~/test$