grep alias

Linux 2011. 6. 29. 11:32
항상 SVN에서 source code를 받아서 ctags + cscope로 indexing을 하는 버릇이 있다. (주로 kernel)

간혹가다가 어떠한 point를 찾고 싶을 때 logic을 열심히 따라가서 debugging하는 경우도 있지만, 만사 귀찮은 경우는 log를 보고 grep을 하는 경우가 다반사인데, 이럴때 항상 SVN과 ctags, cscope는 걸리적 거린다... (결과가 조금 있는 것도 아니고 무지 많을 때는 더욱!)

그럴때는 아래와 같이 .profile에 alias를 걸어주자.

$ vi ~/.profile
 ...
 alias grep='grep --color --exclude-dir=".svn" --exclude=cscope.out --exclude=tags'
 ...

$ source ~/.profile
$ alias
alias grep='grep --color --exclude-dir=".svn" --exclude=cscope.out --exclude=tags'


grep의 man page를 보면 알겠지만, --exclude-dir은 지정된 directory를 무시, --exclude는 지정된 file을 무시하게 된다.
Posted by 강군님

댓글을 달아 주세요