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

Posted IT界~挑山工

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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命令查看文件,文件中的中文即正常了

以上是关于在linux上使用less命令查看文件的时候,服务器会提示如下:"catalina.out" may be a binary file. See it anyway?的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令之查看日志等实时文件命令(less tail)使用

全网最详细的Linux命令系列-less命令

Linux常用命令

Linux文件管理 less

Linux之less命令

less命令