Linux學習筆記033_8文本處理

來源:互聯網
上載者:User

標籤:linux學習 文本處理

less:

一次顯示不完是可以向上(n),向下翻頁(N),並且可以尋找:/keyword,v進入編輯器

cat:

一次顯示完常值內容

more:

斷行符號向下翻一行,空格向下翻一頁,但是不能向上翻頁

nl:

顯示行號的輸出

head:

顯示檔案的前10行

head -n 15 a:

顯示檔案a的前15行

tail:

顯示檔案的最後10行

tail -n 15 a:

顯示檔案a的後15行

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/46/2E/wKiom1PuCV6AgXZzAAAibZZBU3s431.jpg" title="clipboard1.png" alt="wKiom1PuCV6AgXZzAAAibZZBU3s431.jpg" />:查看日誌的最後10行

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/46/2E/wKiom1PuCYaAKvxtAAAhqVq8r1U069.jpg" title="clipboard2.png" alt="wKiom1PuCYaAKvxtAAAhqVq8r1U069.jpg" />:即時顯示最後10行,如果沒有-f則為靜態

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/46/30/wKioL1PuCqzCzqrIAAAg10rFJCM641.jpg" title="3.jpg" alt="wKioL1PuCqzCzqrIAAAg10rFJCM641.jpg" />:提取11到20行儲存在檔案中

grep:(Regex)

以行為單位過濾關鍵字

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/46/30/wKioL1PuCt2xPHg4AAAtYEgbCZE075.jpg" title="clipboard4.png" alt="wKioL1PuCt2xPHg4AAAtYEgbCZE075.jpg" />:在檔案passwd中尋找關鍵字redhat並把有關鍵字的這一行列印出來,關鍵字標記上顏色

date --help |grep --color=auto year:在date的協助中尋找year關鍵字

-i:忽略大小寫

-n:過濾出的是檔案中的哪一行

-v:方向選擇

-A x:把匹配過濾出的行的後x行顯示出來

-B x:把匹配過濾出的行的前x行顯示出來(聯絡上下文)

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/46/30/wKioL1PuCxPBgWI3AAAlgOb2u_Q521.jpg" title="clipboarda.png" alt="wKioL1PuCxPBgWI3AAAlgOb2u_Q521.jpg" />:找出ip_forward在哪個路徑下

-r:遞迴查詢目錄

cut:

以列為單位過濾

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/46/2E/wKiom1PuCt7TEmVtAAAnIViTOmw494.jpg" title="clipboard5.png" alt="wKiom1PuCt7TEmVtAAAnIViTOmw494.jpg" />:以:為分隔字元過濾出第一列,這條命令顯示出所有使用者,如果-f1-3為第一到第三列,如果為-d‘ ‘則是以中間不規則數量的空格隔開,-c2-5:第2~5個字元

top:

顯示進程

  235/60 R17 maxxis

wc:(word count)

字數統計:wc a.txt

-l:只顯示行數

-w:只顯示字數

-c:只顯示位元組數

-m:顯示位元組數(預設沒有顯示)

sort:

排序(預設升序)

-r:降序排序

-t:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/46/2E/wKiom1PuCw6jR7QuAAAhtP52iuM326.jpg" title="clipboard6.png" alt="wKiom1PuCw6jR7QuAAAhtP52iuM326.jpg" />:以冒號隔開的第三列進行排序

-n:以數字排序,預設以字元排序

-f:忽略大小寫區別排序,預設小寫在大寫前面

-u:如果兩行排序並列則去除重複(unique),相當於| uniq -c

diff:

比較兩篇文章的不同

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/46/30/wKioL1PuDDuDTly-AABYtbZA6Fg159.jpg" title="clipboard7.png" alt="wKioL1PuDDuDTly-AABYtbZA6Fg159.jpg" />

patch:

打補丁:本質上就是比較新舊兩個檔案的不同,產生一個補丁檔案,打到就檔案上

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/46/30/wKioL1PuDNeBixPSAACx-E6ycxk960.jpg" title="clipboard8.png" alt="wKioL1PuDNeBixPSAACx-E6ycxk960.jpg" />

-u是為了在輸出新舊檔案不同時加上一些文法,產生補丁檔案,沒有-u則為普通檔案

-b為打補丁時備份久檔案

aspell:

語法檢查

aspell list < a.txt |wc -l

tr:

大小寫轉換:tr ‘a-z‘ ‘A-Z‘ <a.txt:大寫轉換成小寫

sed:

尋找並替換

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/46/30/wKioL1PuDOeTQ5pgAAAUV2tBuNg039.jpg" title="clipboard9.png" alt="wKioL1PuDOeTQ5pgAAAUV2tBuNg039.jpg" />:s為尋找,g為全部,尋找dog並全部替換成cat,如果沒有g只替換第一個關鍵字,pers為檔案名稱

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/46/30/wKioL1PuDTegrDy_AAAXNV8rV6g898.jpg" title="clipboard10.png" alt="wKioL1PuDTegrDy_AAAXNV8rV6g898.jpg" />:只替換1~50行

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/46/2E/wKiom1PuDLvQNCfYAAAlPhe_vkg020.jpg" title="clipboard11.png" alt="wKiom1PuDLvQNCfYAAAlPhe_vkg020.jpg" />:替換以dibgy開頭,以duncan結尾的中間的dog變為cat

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/46/30/wKioL1PuDd7z8U98AAAdyBDFns0876.jpg" title="clipboard12.png" alt="wKioL1PuDd7z8U98AAAdyBDFns0876.jpg" />:同時兩個尋找替換

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/46/2E/wKiom1PuDM-yHDAoAAAStrSykkM004.jpg" title="clipboard13.png" alt="wKiom1PuDM-yHDAoAAAStrSykkM004.jpg" />:把尋找替換的操作寫在myedits檔案中,myedits內容:s/dot/cat/g


本文出自 “flyclc” 部落格,請務必保留此出處http://flyclc.blog.51cto.com/1385758/1540841

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.