Não há arquivo rc para grep, mas você pode definir a variável de ambiente GREP_OPTIONS
como uma lista de opções separadas por espaços em branco que serão aplicadas a todos os comandos grep. Isso requer o GNU grep (a implementação em Linux não incorporado, Cygwin e alguns outros sistemas) 2.4; a --exclude
opção é nova no GNU grep 2.5. Coloque algo assim em seu ~/.profile
:
export GREP_OPTIONS='--color=auto --exclude=*.pyc --exclude-dir=.git'
Se você fez isso, mas deseja executar o grep uma vez sem essas opções padrão, você pode substituí-las (por exemplo, grep --color=never
para forçar o desligamento das cores) ou esvaziar a GREP_OPTIONS
variável executando GREP_OPTIONS= grep …
.
Outra possibilidade é definir aliases para grep. Eu uso uma variante do seguinte:
alias regrep='grep -Er --exclude=*~ --exclude=*.pyc --exclude-dir=.bzr --exclude-dir=.git --exclude-dir=.svn'