Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从 auth.log 文件中获取有关用户的所有信息,但是当我使用grep user /var/log/auth.log而不是给我提到的用户的所有信息时,它只是写给我Binary file /var/log/auth.log matches。它曾经用提到的用户拿起句子,但现在它没有。
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