nano 中的“文件 /var/log/syslog 正在被编辑”消息

nano 中的“文件 /var/log/syslog 正在被编辑”消息

据我所知,我可以使用以下命令查看 /var/log/syslog

sudo nano /var/log/syslog

并在会话期间成功执行了几次;但是,我试图在日志中搜索关键字,显然错误地输入了一些“未知命令”。终端冻结了,所以我关闭了它以尝试重新开始。

现在,当我发出上述命令时,我得到一个看似空白的文件,并在终端窗口底部出现提示:

File /var/log/syslog is being edited (by root using Nano 2.4.2) CONT

带有选项“是”、“否”和“取消”。

为什么会发生这种情况?我是不是搞砸了我的系统日志文件?如果是这样,那有多严重?

答案1

如果启用了选项“vim-style lock-files”(set locking在 nanorc 中),默认情况下,nano 会在您编辑文件时创建一个特殊的所谓“锁定文件”,以指示该文件当前正在编辑。

通常,当 nano 关闭时此文件会被删除,但是如果通过关闭终端来删除它,则不会发生这种情况。

只需删除文件即可

/var/log/.syslog.swp

相关内容