ack相比grep的10大優點:
1. 更快:默認只搜索它預設的格式(如:.lua .py .c .cpp等)。
2. 更綠:只要安裝了perl,下載個ack腳本即可。
3. 更方便:遞歸搜索目錄是默認方式。
4. 更人性:默認忽略.svn / cvs / coredump 等明顯不符合的物體。
5. 更大RE集:Perl RE,而非GNU RE的一個子集。
6. 更清晰:搜索結果支持顏色/高亮顯示。
7. 更短:比grep短了25%! 比grep -r短了50%!
8. 更幽默:ack --thppppppppppppppppppppppppppppppppppppt
下面我們就來在ubuntu下配置一下:
1.在當前用戶目錄下創建bin目錄(如果沒有的話):mkdir ~/bin
2.下載ack:curl http://beyondgrep.com/ack-2.10-single-file > ~/bin/ack
3.更改ack文件模式:chmod 777 ~/bin/ack
4.復制到根目錄下面:sudo cp ~/bin/ack /usr/bin/
OK,配置完畢,我們可以隨便cd到一個目錄下面,搜索我們的關鍵字了,比如ack "way"。你會發現比grep爽n倍!
本欄目更多精彩內容:http://www.bianceng.cn/OS/Linux/