閱讀目錄(Content)
- 一.指令格式:
- 二.指令功能:
- 三.指令參數:
- 四.使用執行個體:
- 1.輸出log1檔案的前4行内容
- 2.輸出log1檔案除最後4行以外的全部内容
- 3.輸出log1檔案的前24個位元組
- 4.輸出log1檔案的除最後24個位元組以外的内容
head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至标準輸出中,而 tail 想當然爾就是看檔案的結尾。
回到頂部(go to top)head [參數]... [檔案]...
head 用來顯示檔案的開頭至标準輸出中,預設head指令列印其相應檔案的開頭10行。
參數 | 描述 |
---|---|
-q | 隐藏檔案名 |
-v | 顯示檔案名 |
-c<位元組> | 顯示位元組數 |
-n<行數> | 顯示的行數 |
指令:
head -n 4 log1
輸出:
hc@hc-virtual-machine:~/snap$ nl -b a log1
1 我是log1的第一行
2
3 我是log1的第三行
4 我是log1的第四行
5 我是log1的第五行
6
7 我是log1的第七行
hc@hc-virtual-machine:~/snap$ head -n 4 log1
我是log1的第一行
我是log1的第三行
我是log1的第四行
head -n -4 log1
hc@hc-virtual-machine:~/snap$ head -n -4 log1
我是log1的第一行
我是log1的第三行
hc@hc-virtual-machine:~/snap$
head -c 24 log1
hc@hc-virtual-machine:~/snap$ head -c 24 log1
我是log1的第一行
hc@hc-virtual-machine:~/snap$
head -c -24 log1
hc@hc-virtual-machine:~/snap$ head -c -24 log1
我是log1的第一行
我是log1的第三行
我是log1的第四行
我是log1的第五行
hc@hc-virtual-machine:~/snap$
分類:
linux