Kai*_*Kai 19
我发现 pimp grep 的最佳方法是使用ack,它本质上是带有智能忽略列表的递归 grep(例如,不搜索 .svn 目录,忽略备份文件等),结果的颜色突出显示和perl 正则表达式。这是您希望 grep 在 98.6% 的情况下执行的操作。
Eim*_*tas 11
alias cgrep='grep -nR --color'
Run Code Online (Sandbox Code Playgroud)
用法:
$ cgrep somestring /path/to/dir/or/file/with*/possible/*wild.card
Run Code Online (Sandbox Code Playgroud)
也是我的最爱之一:
$ pgrep some-hanging-process
Run Code Online (Sandbox Code Playgroud)
将列出与 some-hanging-process 的名称匹配的进程的所有 pid,您可以在以下情况下使用它:
$ kill $(pgrep some-hanging-process)
Run Code Online (Sandbox Code Playgroud)
我在我的 .bashrc 中设置了它,而不是使用别名重新定义 grep :
export GREP_OPTIONS="--color=auto"
Run Code Online (Sandbox Code Playgroud)
对我来说,这适用于 Linux、MacOSX 和 FreeBSD。