Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 不';使用grep时,不显示auth.log文件中所需的信息_Linux_Grep_Auth.log - Fatal编程技术网

Linux 不';使用grep时,不显示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中有

我想从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选项。