來講一些Linux中常用的命令。
1. grep命令
grep用於過濾自己需要的內容,語法如下
grep Mayuyu --color
過濾出所有包含Mayuyu的行,grep中也是支持正則表達式的。
2. sed命令
使用普通的vim編輯器在編輯文件時有兩個主要的問題
(1)當文件比較大的時候,需要打開文件,占用較大的內存。
(2)編輯文件時,必須互動,所以很難調用vim等。
sed屬於流編輯器,所謂流編輯器就是在編輯文件的時候,可以不用把整個文件都讀入內存,可以一行一行讀入,操作完成後再讀入下一行,這樣占用內存較少。
平時用的最多的命令就是字符串的替換,比如在一個文件裡面,需要將某個字符串替換為另一個字符串,命令如下
表示將Hello.cpp文件中的var替換為ans,需要替換的字符用\<和\>括起來。
顯示某個字符串在原文件中第幾行,用如下命令
表示以int開頭的行是源文件中第7行,用“=”顯示行。
grep使用簡明及正則表達式 http://www.linuxidc.com/Linux/2013-08/88534.htm
Linux下Shell編程——grep命令的基本運用 http://www.linuxidc.com/Linux/2013-06/85525.htm
grep 命令詳解及相關事例 http://www.linuxidc.com/Linux/2014-07/104041.htm
Linux基礎命令之grep詳解 http://www.linuxidc.com/Linux/2013-07/87919.htm
設置grep高亮顯示匹配項 http://www.linuxidc.com/Linux/2014-09/106871.htm
Linux grep命令學習與總結 http://www.linuxidc.com/Linux/2014-10/108112.htm
Linux中grep命令用法詳解 http://www.linuxidc.com/Linux/2014-11/109163.htm
更多sed的了解參考:http://www.linuxidc.com/Linux/2015-01/111739p2.htm