(二) /usr/bin/head
作者: David MacKenzie
shared library: libc.so.6 => /lib/i686/libc.so.6 (0x40026000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 語法: head [參數]... [檔案]... 用途: 印出檔案開頭的前十行到標準輸出(Standard Output,即螢幕)。若一次輸入多個檔案,則
以檔名為標題分隔各個檔案的內容。若不加檔名或者檔名為 "-",則由標準輸入(Std Input)
讀入資料。參數: c, --數字(bytes) = N:
印出檔案開頭 N bytes的內容。
Ex: head -c 1b [檔案]: 印出頭512 bytes內容。
-n, --行數 = N:
印出檔案開頭 N 行的內容。 Ex: head -n 30 [檔案]: 印出頭 30 行的內容。
使用以上兩個參數時可以有一些方便的用法,即使用b,k,m分別代表512,1000,100萬。 而若參數只加數字時有使用 b,k,m 時視為使用 -c,不然則視為 -n。 Ex: head -1b [檔案]: 印出前 512 bytes的內容。 head -30 [檔案]: 印出前 30 行的內容。 |
-q, --quiet, --silent:
在一次印出多個檔案時,不印出做為分隔的檔名標題,應該只在一次印出多個檔案時
有用。 |
-v, --verbose:
任何時候都印出檔名作為標題,應該只在印出一個檔案或做 Standard Input 時有用。 |
--help:
顯示指令說明。 |
--version:
顯示版本資訊。 |