Linux 不';使用grep时,不显示auth.log文件中所需的信息
我想从auth.log文件中获取有关用户的所有信息,但当我使用Linux 不';使用grep时,不显示auth.log文件中所需的信息,linux,grep,auth.log,Linux,Grep,Auth.log,我想从auth.log文件中获取有关用户的所有信息,但当我使用grep user/var/log/auth.log时,它没有给我所提到的用户的所有信息,而是向我写入二进制文件/var/log/auth.log匹配项。它以前会拾取提到的用户的句子,但现在不会了。听起来你的auth.log中有一些垃圾,这让grep相信它是二进制的,可能是一些UTF-8编码的数据 不管是哪种方式,grep都有一个开关,可以让它将其视为文本 grep-模式/var/log/auth.log听起来您的auth.log中有
grep user/var/log/auth.log
时,它没有给我所提到的用户的所有信息,而是向我写入二进制文件/var/log/auth.log匹配项
。它以前会拾取提到的用户的句子,但现在不会了。听起来你的auth.log中有一些垃圾,这让grep相信它是二进制的,可能是一些UTF-8编码的数据
不管是哪种方式,grep都有一个开关,可以让它将其视为文本
grep-模式/var/log/auth.log
听起来您的auth.log中有一些垃圾,这让grep相信它是二进制的,可能是一些UTF-8编码的数据
不管是哪种方式,grep都有一个开关,可以让它将其视为文本
grep-a模式/var/log/auth.log
试试grep-a用户/var/log/auth.log
它可能会对您有所帮助-a,--text
像处理文本一样处理二进制文件;这相当于--binary files=text选项。请尝试grep-a user/var/log/auth.log
它可能会对您有所帮助-a,--text
像处理文本一样处理二进制文件;这相当于--binary files=text选项。