因为我很懒......任何时候我想使用grep,我都希望它是grep -n --colour。有没有办法永久地映射这个?
ric*_*chq 32
在您的 $HOME/.bashrc 文件中,添加:
export GREP_OPTIONS="-n --color"
Run Code Online (Sandbox Code Playgroud)
这也适用egrep
于使用 grep 的别名。
更新:GREP_OPTIONS 已从 grep 2.21 开始弃用,如果您使用此解决方案,您将看到以下警告:
grep: warning: GREP_OPTIONS is deprecated; please use an alias or script
Run Code Online (Sandbox Code Playgroud)
因此,最好的解决方案是遵循maco 在他的回答中的建议。或者切换到使用ag,默认情况下以颜色输出。
mac*_*aco 30
编辑 ~/.bash_aliases 添加一行内容:
alias grep='grep -n --color'
Run Code Online (Sandbox Code Playgroud)
~/.bash_aliases 会自动包含在 ~/.bashrc 中(如果存在)