我想从auth.log文件中获取有关用户的所有信息,但是当我使用 grep user /var/log/auth.log
时,但是没有向我提供所有信息,而是给我写信给我 Binary file /var/log/auth.log matches
。它过去曾与上述用户拿起句子,但现在不是。
听起来像您的auth.log有一些垃圾,使Grep相信它是二进制的,也许是一些UTF-8编码数据。
无论哪种方式,GREP都有一个将其视为文本的开关
grep -a pattern /var/log/auth.log