Немає rc-файлу для grep, але ви можете встановити змінну оточуючого середовища 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'