head 與 tail 就像它的名字同樣的淺顯易懂,它是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想固然爾就是看檔案的結尾。code
head [參數]... [文件]...
head 用來顯示檔案的開頭至標準輸出中,默認head命令打印其相應文件的開頭10行。
參數 | 描述 |
---|---|
-q | 隱藏文件名 |
-v | 顯示文件名 |
-c<字節> | 顯示字節數 |
-n<行數> | 顯示的行數 |
命令:blog
head -n 4 log1
輸出:table
zbk@zbk-virtual-machine:~/snap$ nl -b a log1 1 我是log1的第一行 2 3 我是log1的第三行 4 我是log1的第四行 5 我是log1的第五行 6 7 我是log1的第七行 zbk@zbk-virtual-machine:~/snap$ head -n 4 log1 我是log1的第一行 我是log1的第三行 我是log1的第四行
命令:class
head -n -4 log1
輸出:tab
zbk@zbk-virtual-machine:~/snap$ head -c 24 log1 我是log1的第一行 hc@hc-virtual-machine:~/snap$
命令:di
head -c 24 log1
輸出:文件
zbk@zbk-virtual-machine:~/snap$ head -c 24 log1 我是log1的第一行 hc@hc-virtual-machine:~/snap$
命令:vi
head -c -24 log1
輸出:co
zbk@zbk-virtual-machine:~/snap$ head -c -24 log1 我是log1的第一行 我是log1的第三行 我是log1的第四行 我是log1的第五行 zbk@zbk-virtual-machine:~/snap$