(自己)常用的文本文件的行處理命令
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),廬江企業(yè)網(wǎng)站建設(shè),廬江品牌網(wǎng)站建設(shè),網(wǎng)站定制,廬江網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,廬江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
示例文件:test.vcf
1、head -n 10 test.vcf
head : 默認(rèn)是提取文件的前10行,-n 參數(shù)可以設(shè)定選擇文件的前n行
2、tial -n 10 test.vcf
tail : 默認(rèn)是提取文件的末尾10行, -n 參數(shù)可以設(shè)定選擇文件末尾的n行
3、sed -n '10,20p' test.vcf
sed -n : 隨意選擇需要查看的行
sed命令是一個(gè)面向行處理的編輯器,可以和正則表達(dá)式配合使用,附上較全面的sed命令使用教程。
4、awk 截取行的指定長(zhǎng)度字符串
less test.gz |awk '{if(NR%2==1){print}else{print substr($1,1,75)}}' | gzip -c test.part.gz
說(shuō)明:對(duì)test.gz文件指定行截取75bp,原來(lái)是150bp
5、對(duì)n行的第三列求和,求平均值
grep -v ‘#’ test.vcf |sed -n '20,35p' |awk -F '\t' '{sum+=$3;n++}END{print sum,sum/n}'
(linux 一行命令計(jì)算速度比Python快,簡(jiǎn)單計(jì)算喜歡用linux命令)
記得隨時(shí)整理使用過(guò)的命令,沒(méi)學(xué)過(guò)linux,靠著各種帖子,隨時(shí)需要隨時(shí)補(bǔ)給,有點(diǎn)懶。
1、在linux中的復(fù)制粘貼命令:在一行的任何位置按下yy,y是yanked拷貝的意思,然后去想粘貼的位置按下p即可。p是粘貼的意思。
2、如果想復(fù)制3行的話,按下3yy,就復(fù)制3行,如果想復(fù)制多行的話,直接按數(shù)字可以選中多好,然后粘貼。
3、剪切和粘貼:把光標(biāo)移動(dòng)到想剪切那一行的任意位置,按dd。后在想粘貼的位置按下p粘貼。
4、按下數(shù)字如3dd,剪切3行,然后去想粘貼的地方粘貼即可。
5、刪除上面最后一行中的數(shù)字6,首先按下Ctrl+v,進(jìn)入Visual Block模式(塊選擇模式),這是一種特殊的模式,允許選擇多個(gè)字符。
1. 如果你只想看文件的前100行,可以使用head命令,如
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地址
當(dāng)前題目:linux命令截取,字符串截取 linux
當(dāng)前網(wǎng)址:http://chinadenli.net/article20/hecpco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、外貿(mào)建站、網(wǎng)站維護(hù)、、網(wǎng)站排名、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(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)