成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

幾個關于 head 命令的實用例子

系統 Linux
今天我們通過例子就 head 命令介紹一些實際工作中可能會用到的知識。

我們在先前的文章中多次提到過 head 命令,它是在 Linux 終端中查看文本文件的一種方式,我們可以使用 head 命令從文件的開始部分打印指定行數的內容。

它的語法結構如下所示:

head [option] [filename]

今天我們通過例子就 head 命令介紹一些實際工作中可能會用到的知識。

關于 head 命令的一些例子

作為演示,我們使用如下內容的文本文件:?

The Mysterious Affair at Styles
The Secret Adversary
The Murder on the Links
The Man in the Brown Suit
The Secret of Chimneys
The Murder of Roger Ackroyd
The Big Four
The Mystery of the Blue Train
The Seven Dials Mystery
The Murder at the Vicarage
Giant's Bread
The Floating Admiral
The Sittaford Mystery
Peril at End House
Lord Edgware Dies
Murder on the Orient Express
Unfinished Portrait
Why Didn't They Ask Evans?
Three Act Tragedy
Death in the Clouds

首先,在不使用任何選項的情況下,使用 head 命令查看文本文件,默認會顯示文件的前 10 行內容,如下所示:?

$ head tiap.txt 
The Mysterious Affair at Styles
The Secret Adversary
The Murder on the Links
The Man in the Brown Suit
The Secret of Chimneys
The Murder of Roger Ackroyd
The Big Four
The Mystery of the Blue Train
The Seven Dials Mystery
The Murder at the Vicarage

當然如果文件內容不足 10 行,那么就會顯示整個文件的內容。

使用 head 命令打印文件前 n 行

使用 head 命令,打印文件的前 n 行,需要使用選項 -n,后面跟一個行數。比如,要打印文件多大前 3 行,可使用如下命令:?

$ head -n 3 tiap.txt 
The Mysterious Affair at Styles
The Secret Adversary
The Murder on the Links

打印除了最后 n 行以外所有的內容

上面例子中,行數如果為負值,比如 -3,那么就會打印除了最后 3 行以外所有的內容,如下所示:?

$ head -n -3 agatha.txt 
The Mysterious Affair at Styles
The Secret Adversary
The Murder on the Links
The Man in the Brown Suit
The Secret of Chimneys
The Murder of Roger Ackroyd
The Big Four
The Mystery of the Blue Train
The Seven Dials Mystery
The Murder at the Vicarage
Giant's Bread
The Floating Admiral
The Sittaford Mystery
Peril at End House
Lord Edgware Dies
Murder on the Orient Express
Unfinished Portrait

使用 head 命令打印多個文件

使用 head 命令可以同時查看多個文件,語法如下:

head -n N file1 file2 file3

比如,有兩個文件,想要同時查看這兩個文件的前兩行,如下命令:?

$ head -n 2 tiap.txt sherlock.txt 
==> tiap.txt <==
The Mysterious Affair at Styles
The Secret Adversary
==> sherlock.txt <==
A Scandal in Bohemia
The Red-Headed League

如上面例子中的輸出所示,每個文件的輸出都會使用 =>filename<== 分隔。

處理輸出中的頭信息

上面的例子,其輸出中帶有文件名來分割不同文件的內容,如果不想看到這個分割信息(文件頭信息),可以使用 -q 選項(quiet 模式)將頭信息省略掉:?

$ head -q -n 2 tiap.txt sherlock.txt 
The Mysterious Affair at Styles
The Secret Adversary
A Scandal in Bohemia
The Red-Headed League

另外一個問題,你可能也注意到了,就是在打印單個文件的時候,其輸出中是不帶文件頭信息的,可以使用 -v 選項強制讓其打印文件名,如下所示:?

$ head -v -n 2 tiap.txt 
==> tiap.txt <==
The Mysterious Affair at Styles
The Secret Adversary

打印指定大小的字節/字符數

使用 head 命令還可以打印指定字節數的內容,使用 -c 選項來實現,后面跟字節數。

一般來說,一個字符的大小就是一個字節,所以也可以把它當作是打印一定數量的字符數。如下:?

$ head -c 3 tiap.txt 
The

與行數類似,使用 -c 選項后面指定一個負數,可以打印除了最后指定數量的字符以外其他的所有內容,如下所示:

head -c -50 tiap.txt

使用 head 和 tail 命令組合,打印文件的指定幾行

前面我們介紹過一篇文章,??如何在 Linux 命令行中顯示某個文件中指定的幾行文字??

介紹了使用 head 命令和 tail 命令打印文件中的指定幾行內容,大家感興趣可以去看一下。

責任編輯:龐桂玉 來源: TIAP
相關推薦

2023-03-24 10:07:46

tail命令

2014-03-17 17:27:51

Linux mvLinux 命令

2023-02-02 14:06:00

history命令技巧

2016-09-26 14:40:25

Windows內網實用命令

2020-07-22 13:50:39

shell命令前端

2022-11-02 08:32:46

find 命令Linux

2018-08-03 11:07:52

dd命令備份Linux系統

2020-02-17 11:54:18

網絡路由器命令

2022-11-09 19:02:10

Linux

2009-10-13 14:33:00

2023-05-04 12:39:27

GDB命令程序

2017-04-10 18:45:47

2015-07-14 10:13:29

2018-02-24 14:00:42

TensorFlow數學計算機器學習

2018-02-25 10:45:08

Linux命令uptime

2020-04-14 09:59:46

新基建數據中心5G網絡

2017-03-13 16:48:05

Git技巧

2010-07-14 16:09:52

Telnet命令例子

2023-04-20 13:59:01

Pythonwhile循環的

2010-04-29 12:46:42

Oracle SQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品免费 | 国产亚洲精品久久久久久豆腐 | 精品一区二区久久久久久久网站 | 国产一区二区在线视频 | 免费在线观看成年人视频 | www.国产| 北条麻妃一区二区三区在线观看 | 国产一区二区三区四区 | 亚洲天堂日韩精品 | 成人免费视频网站在线看 | 99亚洲综合 | 欧美精品一二三区 | yeyeav| 亚洲免费精品一区 | 国产欧美一区二区三区久久 | 午夜久久久 | 日韩精品免费在线观看 | 亚洲欧美中文日韩在线v日本 | 亚洲精品二区 | 成人精品在线观看 | 国产在线视频三区 | 国产欧美视频一区二区三区 | 国产精品国产三级国产a | 久久国内精品 | 日韩精品免费视频 | 国产在线观看一区 | 成人精品鲁一区一区二区 | 国家一级黄色片 | 国产成人麻豆免费观看 | 国产欧美精品区一区二区三区 | 日韩欧美精品在线播放 | 亚洲欧美一区二区三区在线 | 一区二区三区视频在线观看 | 精品国产一级 | 国产激情在线观看 | 久久久999精品 | 中文字幕成人 | www.亚洲成人网 | 韩日精品一区 | 久久久高清| 99精品欧美一区二区三区 |