1. 如果你只想看文件的前100行,可以使用head命令,如

十余年的浪卡子網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整浪卡子建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“浪卡子網(wǎng)站設(shè)計(jì)”,“浪卡子網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
head -100 ?filename
2. 如果你想查看文件的后100行,可以使用tail命令,如:
tail?-100 ?filename?或 tail -n?100 ?filename
3. 查看文件中間一段,你可以使用sed命令,如:
sed -n '100,200p'?filename?
這樣你就可以只查看文件的第100行到第200行。
截取的文件可以用重定向輸入到新的文件中:
head -100 ?filename a.txt
也可以在robot里面使用read 打印出來(lái)
使用命令:
ps -aux | grep tomcat/8080
方法二:直接使用 netstat ? -anp ? | ? grep??portno
即:netstat –anp | grep 8080
查看端口命令
linux替換目錄下所有文件中的某字符串
比如,要將目錄/modules下面所有文件中的zhangsan都修改成lisi,這樣做:
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`
解釋一下:
-i 表示inplace edit,就地修改文件
-r 表示搜索子目錄
-l 表示輸出匹配的文件名
linux查找目錄下的所有文件中是否含有某個(gè)字符串
查找目錄下的所有文件中是否含有某個(gè)字符串
find .|xargs grep -ri "php"
查找目錄下的所有文件中是否含有某個(gè)字符串,并且只打印出文件名
find .|xargs grep -ri "php" -l
ip addr? 查看ip地址
1. 如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
2. 如果你想查看文件的后10行,可以使用tail命令,如:
tail -2 /etc/passwd 或 tail -n 2 /etc/passwd
tail -f /var/log/messages
參數(shù)-f使tail不停地去讀最新的內(nèi)容,這樣有實(shí)時(shí)監(jiān)視的效果,用Ctrl+c來(lái)終止!
3. 查看文件中間一段,你可以使用sed命令,如:
sed -n '5,10p' /etc/passwd
這樣你就可以只查看文件的第5行到第10行。
一、從第3000行開始,顯示1000行。即顯示3000~3999行
cat filename | tail -n +3000 | head -n 1000
二、顯示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
注意兩種方法的順序
分解:
tail -n 1000:顯示最后1000行
tail -n +1000:從1000行開始顯示,顯示1000行以后的
head -n 1000:顯示前面1000行
三、用sed命令
sed -n '5,10p' filename 這樣就可以只查看文件的第5行到第10行。
總結(jié)了一下有六種方法: 現(xiàn)在有一個(gè)a文件,共有55行 第一種:# awk '{print NR}' a|tail -n1 第二種: # awk 'END{print NR}' a 第三種: # grep -n "" a|awk -F: '{print '}|tail -n1 第四種:# sed -n '$=' a 第五種 # wc -l a|awk '{print }' 第六種 #cat a |wc -l 用Linux的wc命令 在Linux下用wc進(jìn)行計(jì)數(shù)。返回文件的行數(shù)、字?jǐn)?shù)、字節(jié)數(shù)等。 看個(gè)例子:wc wc1.txt3 5 16 wc1.txt 輸出信息依次是:行數(shù) 字?jǐn)?shù) 字節(jié)數(shù) 文件名稱。 再具體點(diǎn),單個(gè)統(tǒng)計(jì)。 wc -m filename:顯示一個(gè)文件的字符數(shù) wc -l filename:顯示一個(gè)文件的行數(shù) wc -L filename:顯示一個(gè)文件中的最長(zhǎng)行的長(zhǎng)度 wc -w filename:顯示一個(gè)文件的字?jǐn)?shù) 需要留意的: 貌似wc統(tǒng)計(jì)的行算是用換行符來(lái)確定的。就是說(shuō)最后一行要有換行符,最后wc的行數(shù)才是正確的,否則將會(huì)少一行。 為了說(shuō)明這個(gè)問(wèn)題,看一個(gè)perl的測(cè)試:
ifconfig eth0|grep eth0|awk '{print $5}' |head -1
head命令是取輸入的流的頭部,可以指定行數(shù)
tail命令是取輸入的流的尾部
使用sed命令;
具體查看使用規(guī)則:
#sed
--help;
顯示文件x行命令:
#sed
-n
'xp'
filename
顯示文件x行到y(tǒng)行的內(nèi)容:
#sed
-n
'x,yp'
filename
相關(guān)顯示命令還有tail,cat.awk,head等,可以常看linux命令大全,或者man命令|help命令查看相關(guān)用法。
本文標(biāo)題:linux截取行數(shù)的命令 shell截取文件指定行數(shù)之間的內(nèi)容
分享鏈接:http://chinadenli.net/article28/hpjjcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、Google、搜索引擎優(yōu)化、外貿(mào)建站、靜態(tài)網(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)