Для grep нет rc-файла, но вы можете задать для переменной среды GREP_OPTIONS
список параметров, разделенных пробелами, которые будут применяться ко всем командам grep. Для этого требуется GNU grep (реализация на не встроенных Linux, Cygwin и некоторых других системах) 2.4; эта --exclude
опция является новой для GNU grep 2.5. Поместите что-то вроде этого в свой ~/.profile
:
export GREP_OPTIONS='--color=auto --exclude=*.pyc --exclude-dir=.git'
Если вы сделали это, но хотите запустить grep один раз без этих параметров по умолчанию, вы можете переопределить их (например, grep --color=never
отключить цвета) или очистить GREP_OPTIONS
переменную, запустив GREP_OPTIONS= grep …
.
Другая возможность - определить псевдонимы для grep. Я использую вариант следующего:
alias regrep='grep -Er --exclude=*~ --exclude=*.pyc --exclude-dir=.bzr --exclude-dir=.git --exclude-dir=.svn'