2

I'd like to automatically exclude several 3rd party library folders so I don't have to retype it every time. How would one accomplish such a task?

4

2 回答 2

4

您可以创建别名

alias grep='grep --exclude-dir=xxxx'

您将添加到您的.bashrc, 或设置环境变量

export  GREP_OPTIONS='--exclude-dir=xxxx'

您将添加到您的.bash_profile.

请注意,别名仅在命令行的开头起作用(行首,或在管道之后,或左括号等)。因此,... | xargs grep ...例如,不会使用别名。相比之下, env 变量将被尊重,它可能有如下所述的缺点。

于 2013-11-07T19:00:39.590 回答
3

您可以别名 grep 以始终包含该参数。在你的~/.bashrc

alias grep="grep --exclude-dir=xxxx"
于 2013-11-07T18:46:10.007 回答