No hay un archivo rc para grep, pero puede configurar la variable de entorno GREP_OPTIONSen una lista de opciones separadas por espacios en blanco que se aplicarán a todos los comandos grep. Esto requiere GNU grep (la implementación en Linux no incorporado, Cygwin y algunos otros sistemas) 2.4; La --excludeopción es nueva para GNU grep 2.5. Ponga algo como esto en su ~/.profile:
export GREP_OPTIONS='--color=auto --exclude=*.pyc --exclude-dir=.git'
Si ha hecho esto pero desea ejecutar grep una vez sin esas opciones predeterminadas, puede anularlas (por ejemplo, grep --color=neverpara forzar la desactivación de los colores) o vaciar la GREP_OPTIONSvariable ejecutando GREP_OPTIONS= grep ….
Otra posibilidad es definir alias para grep. Yo uso una variante de lo siguiente:
alias regrep='grep -Er --exclude=*~ --exclude=*.pyc --exclude-dir=.bzr --exclude-dir=.git --exclude-dir=.svn'