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?
问问题
826 次
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 回答