在linux上使用less命令查看文件的時候,服務器會提示如下:"catalina.out" may be a binary file. See it anyway?


錯誤形勢

在linux上使用less命令查看文件的時候,服務器會提示如下:"catalina.out" may be a binary file. See it anyway?

[root@test logs]# less catalina.out
"catalina.out" may be a binary file.  See it anyway?

此時如果輸入no,則退出查看,如果輸入yes會進行查看文件,但是文檔中文會出現亂碼

解決方法

首先使用echo $LESSCHARSET查看less的編碼

[root@test logs]# echo $LESSCHARSET
[root@test logs]#

看情況設置less的編碼格式(我的服務器上使用utf-8查看中文)

[root@test logs]# export LESSCHARSET=utf-8
[root@test logs]# echo $LESSCHARSET
utf-8
[root@test logs]#

此時使用less命令查看文件,文件中的中文即正常了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM