2017-05-30 37 views
0

我想從auth.log文件中獲取關於用戶的所有信息,但是當我使用grep user /var/log/auth.log但不是用用戶提及的方式給我提供所有信息時,只是給我寫信Binary file /var/log/auth.log matches。它曾經用提到的用戶拿起句子,但現在不行。使用grep時不顯示auth.log文件中需要的信息

+1

嘗試'grep的-a用戶在/ var /日誌/ auth.log'它可以幫助你。 '-a,--text' 處理二進制文件,就好像它是文本一樣;這相當於--binary-files = text選項。 –

回答

1

聽起來像你的auth.log有一些垃圾,它使grep相信它是二進制的,也許一些UTF-8編碼數據。

無論哪種方式,grep的有一個開關,使其把它當作文本反正

grep -a pattern /var/log/auth.log