使用 GREP 命令

使用 GREP 命令

我尝试使用 GREP 命令,但无法弄清楚它的具体工作原理。有人能帮忙吗?我想知道如何使用此命令在 auth.log 文件中搜索短语“root 密码失败”。

答案1

首先,它是grep小写的 -。

总体来说,man grep它将为你提供 grep 工作原理的概述。例如,第一段关于用法的内容指出

grep [OPTIONS] PATTERN [FILE...]
grep 在指定的输入文件(如果没有文件被命名,或者文件名只有一个连字符 (-),则搜索标准输入)中查找与给定的 PATTERN 匹配的行。默认情况下,grep 会打印匹配的行。

PATTERN 是我们正在寻找的,而文件是查看的参数。

Failed password for root要搜索/var/log/auth.log,命令将是

grep "Failed password for root" /var/log/auth.log

PATTERN 必须用引号引起来,因为它包含空格。

相关内容