不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > linux中head命令的詳細解釋

linux中head命令的詳細解釋

時間: 佳洲1085 分享

linux中head命令的詳細解釋

  linxu下的head命令是經(jīng)常使用到的顯示文件內(nèi)容的命令。下面由學習啦小編為大家整理了linux的head命令的詳細解釋的相關知識,希望對大家有幫助!

  一、linux中的head命令的詳細解釋

  head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數(shù)量的文字區(qū)塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然爾就是看檔案的結尾。

  1.命令格式:

  head [參數(shù)]… [文件]…

  2.命令功能:

  head 用來顯示檔案的開頭至標準輸出中,默認head命令打印其相應文件的開頭10行。

  3.命令參數(shù):

  -q 隱藏文件名

  -v 顯示文件名

  -c<字節(jié)> 顯示字節(jié)數(shù)

  -n<行數(shù)> 顯示的行數(shù)

  二、linux中的head命令的詳解實例

  實例1:顯示文件的前n行

  命令:

1
head -n 5 log2014.log

  輸出:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[root@localhost test]# cat log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12
==============================
[root@localhost test]# head -n 5 log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05[root@localhost test]#

  實例2:顯示文件前n個字節(jié)

  命令:

1
head -c 20 log2014.log

  輸出:

1
2
3
4
5
[root@localhost test]# head -c 20 log2014.log
2014-01
2014-02
2014
[root@localhost test]#

  實例3:文件的除了最后n個字節(jié)以外的內(nèi)容

  命令:

1
head -c -32 log2014.log

  輸出:

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@localhost test]# head -c -32 log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12[root@localhost test]#

  實例4:輸出文件除了最后n行的全部內(nèi)容

  命令:

1
head -n -6 log2014.log

  輸出:

1
2
3
4
5
6
7
8
[root@localhost test]# head -n -6 log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07[root@localhost test]#

  三、參考資料:linux中的tail命令詳解

  tail (tail) 用來顯示檔案的結尾(默認為10行)至標準輸出中。若指定了多于一個文件,程序會在每段輸出的開始添加相應文件名作為頭。如果不指定文件或文件為"-" ,則從標準輸入讀取數(shù)據(jù)。

  2、用法

  nl [選項]... [文件]...

  3、選項

  -c, --bytes=K 輸出最后K字節(jié);另外,使用-c +K 從每個文件的第K 字節(jié)輸出

  -f, --follow[={name|descriptor}] 即時輸出文件變化后追加的數(shù)據(jù)。

  -n, 輸出最后K行;另外,使用-n +K 從每個文件的第K行輸出

  --pid=PID 同 -f 一起使用,當 PID 所對應的進程死去后終止

  -s, --sleep-interval=N 與-f合用,表示在每次反復的間隔休眠N秒

3635326