今天,Mayuyu來講一些Linux中常用的命令。
1. grep命令
grep用於過濾自己需要的內容,語法如下
grep Mayuyu --color
過濾出所有包含Mayuyu的行,grep中也是支持正則表達式的。
2. sed命令
使用普通的vim編輯器在編輯文件時有兩個主要的問題
(1)當文件比較大的時候,需要打開文件,佔用較大的內存。
(2)編輯文件時,必須互動,所以很難調用vim等。
sed屬於流編輯器,所謂流編輯器就是在編輯文件的時候,可以不用把整個文件都讀入內存,可以一行一
行讀入,操作完成後再讀入下一行,這樣佔用內存較少。
平時用的最多的命令就是字符串的替換,比如在一個文件裏面,需要將某個字符串替換爲另一個字符串,命令如下
表示將Hello.cpp文件中的var替換爲ans,需要替換的字符用\<和\>括起來。
顯示某個字符串在原文件中第幾行,用如下命令
表示以int開頭的行是源文件中第7行,用“=”顯示行。
更多sed的瞭解參考:http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html