Không có tệp RC cho grep, nhưng bạn có thể đặt biến môi trường GREP_OPTIONS
thành danh sách tùy chọn được phân tách bằng khoảng trắng sẽ áp dụng cho tất cả các lệnh grep. Điều này đòi hỏi GNU grep (việc triển khai trên Linux, Cygwin và một số hệ thống khác không nhúng) 2.4; các --exclude
tùy chọn còn xa lạ với GNU grep 2.5. Đặt một cái gì đó như thế này trong của bạn ~/.profile
:
export GREP_OPTIONS='--color=auto --exclude=*.pyc --exclude-dir=.git'
Nếu bạn đã thực hiện việc này nhưng muốn chạy grep một lần mà không có các tùy chọn mặc định đó, bạn có thể ghi đè chúng (ví dụ: grep --color=never
tắt màu) hoặc làm trống GREP_OPTIONS
biến bằng cách chạy GREP_OPTIONS= grep …
.
Một khả năng khác là xác định bí danh cho grep. Tôi sử dụng một biến thể sau đây:
alias regrep='grep -Er --exclude=*~ --exclude=*.pyc --exclude-dir=.bzr --exclude-dir=.git --exclude-dir=.svn'