head / tail:顯示文件頭或尾幾行
創(chuàng)新互聯(lián)公司是一家網(wǎng)站設(shè)計(jì)公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營(yíng)產(chǎn)品:響應(yīng)式網(wǎng)站開發(fā)、品牌網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷推廣。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動(dòng)的體驗(yàn),以及在手機(jī)等移動(dòng)端的優(yōu)質(zhì)呈現(xiàn)。網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、移動(dòng)互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運(yùn)營(yíng)、VI設(shè)計(jì)、云產(chǎn)品.運(yùn)維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價(jià)值服務(wù)。
-n:指定顯示幾行。默認(rèn)是10行
head /etc/passwd:查看 /etc/passwd 頭 10 行信息。不加選項(xiàng)默認(rèn)前10行。
head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。
tail /etc/passwd:查看 /etc/passwd 后 10 行信息。 不加選項(xiàng)默認(rèn)后10行。
tail -5 /etc/passwd:指定查看 etc/passwd 文件后 5 行。
wc:顯示文件的行數(shù)、字?jǐn)?shù)、字節(jié)。
? ? -c:只顯示字節(jié)。
? ? -w:只顯示字?jǐn)?shù)。這里的字?jǐn)?shù)指的是由空格,換行符等分隔的字符串。
? ? -l:只顯示行。
wc -l /etc/passwd:顯示/etc/passwd 文檔行數(shù)。
wc -c /etc/passwd:顯示 /etc/passwd 文檔字節(jié)數(shù)。
wc -w /etc/passwd:顯示etc/passwd 文檔字?jǐn)?shù)。
wc -cl /etc/passwd:-cl 組合選項(xiàng),查看/etc/passwd 文檔的行數(shù)和字節(jié)數(shù)
cat命令用于查看純文本文件(較短的):
$ cat [選項(xiàng)] 文件
以下是cat命令常用的3個(gè)選項(xiàng):
(1) $ cat -n 文件
-n 表示顯示行號(hào)。
(2) $ cat -b 文件
-b 表示顯示行號(hào),但是不包括空行。
(3) $ cat -A 文件
-A 表示顯示出不可見的符號(hào),如空格、tab鍵等。
more命令用于查看純文本文件(較長(zhǎng)的):
$ more [選項(xiàng)] 文件
more命令常用的一個(gè)參數(shù)是"- 數(shù)字",表示預(yù)先顯示的行數(shù),默認(rèn)是一頁(yè):
$ more -10 文件
head命令用于查看純文本文檔的前N行:
$ head [選項(xiàng)] 文件
(1) $ head -n 10 文件
這個(gè)命令表示顯示文件的前10行。
(2) $ head -n -10 文件
這個(gè)命令表示正常輸出,但是不顯示最后的10行。
tail命令用于查看純文本文檔的后N行:
$ tail [選項(xiàng)] [文件]
例如,顯示文件/etc/passwd的后10行:
$ tail -n 10 /etc/passwd
wc命令用于統(tǒng)計(jì)指定文本的行數(shù)、字?jǐn)?shù)、字節(jié)數(shù):
$ wc [參數(shù)] 文本
(1) $ wc -l 文本
-l 參數(shù)表示只顯示行數(shù)。
(2) $ wc -w 文本
-w 參數(shù)表示只顯示單詞數(shù)。
(3) $ wc -c 文本
-c 參數(shù)表示只顯示字節(jié)數(shù)。
1、more指令-分頁(yè)顯示文件內(nèi)容
more file1:查看文件file1的文件內(nèi)容;
more -num file2:查看文件file2的內(nèi)容,一次顯示num行;
more +num file3:查看文件file3的內(nèi)容,從第num行開始顯示;
2、less指令——可以向前或向后查看文件內(nèi)容
less file1:查看文件file1的內(nèi)容;
less -m file2:查看文件file2的內(nèi)容,并在屏幕底部顯示已顯示內(nèi)容的百分比;
按空格鍵顯示下一屏的內(nèi)容,按回車鍵顯示下一行的內(nèi)容;
3、head指令-查看文件開頭的內(nèi)容
head指令用于顯示文件開頭的內(nèi)容,默認(rèn)情況下,只顯示文件的頭10行內(nèi)容。
head -n 行數(shù) filename:顯示文件內(nèi)容的前n行;
head -c 字節(jié) filename:顯示文件內(nèi)容的前n個(gè)字節(jié);
4、tail指令-顯示文件尾部的內(nèi)容
tail file1:顯示文件file1的尾部10行內(nèi)容;
tail -n 行數(shù) filename 顯示文件尾部的n行內(nèi)容;
例如:tail -n 5 file1 顯示文件file1的末尾5行內(nèi)容
tail -c 字節(jié)數(shù) filename 顯示文件尾部的n個(gè)字節(jié)內(nèi)容;
例如:tail -c 20 file2 顯示文件file2的末尾20個(gè)字節(jié)
5、cat指令-顯示文件內(nèi)容
cat file1:用于查看文件名為file1的文件內(nèi)容;
cat -n file2:查看文件名為file2的文件內(nèi)容,并從1開始對(duì)所有輸出的行數(shù)(包括空行)進(jìn)行編號(hào)
cat -b file3:查看文件名為file3的文件內(nèi)容,并從1開始對(duì)所有的非空行進(jìn)行編號(hào)。
Linux中 head 命令是用來(lái)顯示開頭某個(gè)數(shù)量的文字區(qū)塊,顯示檔案的開頭至標(biāo)準(zhǔn)輸出中。
head
與
tail
就像它的名字一樣的淺顯易懂,它是用來(lái)顯示開頭或結(jié)尾某個(gè)數(shù)量的文字區(qū)塊,head
用來(lái)顯示檔案的開頭至標(biāo)準(zhǔn)輸出中,而
tail
想當(dāng)然爾就是看檔案的結(jié)尾。
1.命令格式:
head
[參數(shù)]...
[文件]...
2.命令功能:
head
用來(lái)顯示檔案的開頭至標(biāo)準(zhǔn)輸出中,默認(rèn)head命令打印其相應(yīng)文件的開頭10行。
3.命令參數(shù):
-q
隱藏文件名
-v
顯示文件名
-c字節(jié)
顯示字節(jié)數(shù)
-n行數(shù)
顯示的行數(shù)
4.使用實(shí)例:
實(shí)例1:顯示文件的前n行
命令:
head
-n
5
log2014.log
輸出:
代碼如下:
[root@localhost
test]#
cat
log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12
==============================
[root@localhost
test]#
head
-n
5
log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05[root@localhost
test]#
實(shí)例2:顯示文件前n個(gè)字節(jié)
命令:
head
-c
20
log2014.log
輸出:
代碼如下:
[root@localhost
test]#
head
-c
20
log2014.log
2014-01
2014-02
2014
[root@localhost
test]#
實(shí)例3:文件的除了最后n個(gè)字節(jié)以外的內(nèi)容
命令:
head
-c
-32
log2014.log
輸出:
代碼如下:
[root@localhost
test]#
head
-c
-32
log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12[root@localhost
test]#
實(shí)例4:輸出文件除了最后n行的全部?jī)?nèi)容
命令:
head
-n
-6
log2014.log
輸出:
代碼如下:
[root@localhost
test]#
head
-n
-6
log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07[root@localhost
test]#
head命令
head命令以行為單位,取文件的內(nèi)容,后面不接參數(shù)時(shí)默認(rèn)打印前10行《Linux就該這么學(xué)》
可以顯示多個(gè)文件的頭部信息(指定前n行)
比如:
顯示文件前5個(gè)字符:
# head -c 5 test.txt
hello
如果你要的是像VIM中顯示有多少行,并在每行頭顯示行號(hào),這個(gè)是
在命令模式下輸入":set nu"即可顯示每一行的行號(hào)
網(wǎng)頁(yè)題目:linux上head命令,linux heads
網(wǎng)頁(yè)鏈接:http://vcdvsql.cn/article2/heojic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、商城網(wǎng)站、網(wǎng)站導(dǎo)航、營(yíng)銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)