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

幾個(gè)關(guān)于 head 命令的實(shí)用例子

系統(tǒng) Linux
今天我們通過例子就 head 命令介紹一些實(shí)際工作中可能會(huì)用到的知識(shí)。

我們?cè)谙惹暗奈恼轮卸啻翁岬竭^ head 命令,它是在 Linux 終端中查看文本文件的一種方式,我們可以使用 head 命令從文件的開始部分打印指定行數(shù)的內(nèi)容。

它的語(yǔ)法結(jié)構(gòu)如下所示:

head [option] [filename]

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

關(guān)于 head 命令的一些例子

作為演示,我們使用如下內(nèi)容的文本文件:?

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

首先,在不使用任何選項(xiàng)的情況下,使用 head 命令查看文本文件,默認(rèn)會(huì)顯示文件的前 10 行內(nèi)容,如下所示:?

$ 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

當(dāng)然如果文件內(nèi)容不足 10 行,那么就會(huì)顯示整個(gè)文件的內(nèi)容。

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

使用 head 命令,打印文件的前 n 行,需要使用選項(xiàng) -n,后面跟一個(gè)行數(shù)。比如,要打印文件多大前 3 行,可使用如下命令:?

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

打印除了最后 n 行以外所有的內(nèi)容

上面例子中,行數(shù)如果為負(fù)值,比如 -3,那么就會(huì)打印除了最后 3 行以外所有的內(nèi)容,如下所示:?

$ 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 命令打印多個(gè)文件

使用 head 命令可以同時(shí)查看多個(gè)文件,語(yǔ)法如下:

head -n N file1 file2 file3

比如,有兩個(gè)文件,想要同時(shí)查看這兩個(gè)文件的前兩行,如下命令:?

$ 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

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

處理輸出中的頭信息

上面的例子,其輸出中帶有文件名來分割不同文件的內(nèi)容,如果不想看到這個(gè)分割信息(文件頭信息),可以使用 -q 選項(xiàng)(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

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

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

打印指定大小的字節(jié)/字符數(shù)

使用 head 命令還可以打印指定字節(jié)數(shù)的內(nèi)容,使用 -c 選項(xiàng)來實(shí)現(xiàn),后面跟字節(jié)數(shù)。

一般來說,一個(gè)字符的大小就是一個(gè)字節(jié),所以也可以把它當(dāng)作是打印一定數(shù)量的字符數(shù)。如下:?

$ head -c 3 tiap.txt 
The

與行數(shù)類似,使用 -c 選項(xiàng)后面指定一個(gè)負(fù)數(shù),可以打印除了最后指定數(shù)量的字符以外其他的所有內(nèi)容,如下所示:

head -c -50 tiap.txt

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

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

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

責(zé)任編輯:龐桂玉 來源: TIAP
相關(guān)推薦

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內(nèi)網(wǎng)實(shí)用命令

2020-07-22 13:50:39

shell命令前端

2022-11-02 08:32:46

find 命令Linux

2018-08-03 11:07:52

dd命令備份Linux系統(tǒng)

2020-02-17 11:54:18

網(wǎng)絡(luò)路由器命令

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數(shù)學(xué)計(jì)算機(jī)器學(xué)習(xí)

2020-04-14 09:59:46

新基建數(shù)據(jù)中心5G網(wǎng)絡(luò)

2017-03-13 16:48:05

Git技巧

2010-07-14 16:09:52

Telnet命令例子

2018-02-25 10:45:08

Linux命令uptime

2023-04-20 13:59:01

Pythonwhile循環(huán)的

2010-04-29 12:46:42

Oracle SQL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品视频免费播放 | 国产精品国产三级国产a | 99精品免费在线观看 | 亚洲午夜视频 | 不卡一区二区三区四区 | 精品99爱视频在线观看 | 日本精品视频一区二区 | 狠狠躁18三区二区一区 | 欧美aⅴ片 | 日本韩国电影免费观看 | 日韩精品一区二区三区免费视频 | 爱爱无遮挡 | 欧美日一区| 日韩欧美一区二区在线播放 | 波多野结衣中文视频 | 日韩欧美精品一区 | 亚洲视频在线观看 | 在线看av的网址 | 91精品国产综合久久婷婷香蕉 | 视频国产一区 | 日韩在线一区二区 | 欧美一区二区三区在线 | 中文字幕一区二区三区四区 | 亚洲成人一区 | 亚洲 欧美 日韩 在线 | 久久蜜桃资源一区二区老牛 | 91精品久久久久久久久久 | 亚洲国产成人精品女人久久久 | 亚洲综合无码一区二区 | 欧美日产国产成人免费图片 | 天天操天天射综合网 | 欧美福利在线 | 超碰av免费 | 亚洲欧美国产毛片在线 | 九色91视频 | 在线婷婷| 中文字幕久久久 | 国产高清在线精品一区二区三区 | 国产免费人成xvideos视频 | 免费在线观看一区二区 | 99re在线视频|