0
我想從auth.log文件中獲取關於用戶的所有信息,但是當我使用grep user /var/log/auth.log
但不是用用戶提及的方式給我提供所有信息時,只是給我寫信Binary file /var/log/auth.log matches
。它曾經用提到的用戶拿起句子,但現在不行。使用grep時不顯示auth.log文件中需要的信息
我想從auth.log文件中獲取關於用戶的所有信息,但是當我使用grep user /var/log/auth.log
但不是用用戶提及的方式給我提供所有信息時,只是給我寫信Binary file /var/log/auth.log matches
。它曾經用提到的用戶拿起句子,但現在不行。使用grep時不顯示auth.log文件中需要的信息
聽起來像你的auth.log有一些垃圾,它使grep相信它是二進制的,也許一些UTF-8編碼數據。
無論哪種方式,grep的有一個開關,使其把它當作文本反正
grep -a pattern /var/log/auth.log
嘗試'grep的-a用戶在/ var /日誌/ auth.log'它可以幫助你。 '-a,--text' 處理二進制文件,就好像它是文本一樣;這相當於--binary-files = text選項。 –