据我所知,我可以使用以下命令查看 /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